Correction compendiums
This commit is contained in:
@@ -0,0 +1,330 @@
|
||||
#!/usr/bin/env python3
|
||||
"""Analyze all JSON files in packs-src/ for text quality issues."""
|
||||
|
||||
import json
|
||||
import os
|
||||
import re
|
||||
import sys
|
||||
from pathlib import Path
|
||||
from html.parser import HTMLParser
|
||||
|
||||
BASE = Path("/home/morr/work/uberwald/fvtt-chroniques-de-l-etrange")
|
||||
PACKS = BASE / "packs-src"
|
||||
REGLES = BASE / "regles.txt"
|
||||
|
||||
# Load PDF text
|
||||
pdf_lines = REGLES.read_text(encoding="utf-8").splitlines()
|
||||
pdf_text = REGLES.read_text(encoding="utf-8")
|
||||
|
||||
issues = []
|
||||
|
||||
# ---------- helpers ----------
|
||||
|
||||
def strip_html(html):
|
||||
"""Remove HTML tags and return plain text."""
|
||||
return re.sub(r'<[^>]+>', '', html or '')
|
||||
|
||||
def check_unclosed_tags(html):
|
||||
"""Returns list of unclosed/mismatched tags."""
|
||||
open_tags = re.findall(r'<([a-zA-Z][a-zA-Z0-9]*)[^>]*>', html)
|
||||
close_tags = re.findall(r'</([a-zA-Z][a-zA-Z0-9]*)>', html)
|
||||
issues_found = []
|
||||
# basic: count opens vs closes for block-level tags
|
||||
for tag in ['ul', 'ol', 'li', 'p', 'div', 'strong', 'em', 'b', 'i']:
|
||||
opens = open_tags.count(tag)
|
||||
closes = close_tags.count(tag)
|
||||
if opens != closes:
|
||||
issues_found.append(f"<{tag}>: {opens} open, {closes} close")
|
||||
return issues_found
|
||||
|
||||
def has_bad_newlines(html):
|
||||
"""Check for literal \\n inside HTML strings that would render as bad breaks."""
|
||||
# In JSON, \n is a newline. In HTML strings, raw newlines can be bad.
|
||||
return '\n' in html
|
||||
|
||||
def looks_truncated(text):
|
||||
"""Heuristics for truncation - text ends without proper punctuation."""
|
||||
if not text:
|
||||
return False
|
||||
plain = strip_html(text).strip()
|
||||
if not plain:
|
||||
return False
|
||||
# ends without sentence-ending punctuation
|
||||
if plain and plain[-1] not in '.!?»)':
|
||||
return True
|
||||
return False
|
||||
|
||||
def looks_truncated_strict(text):
|
||||
"""Stricter: ends mid-word or mid-sentence."""
|
||||
if not text:
|
||||
return False
|
||||
plain = strip_html(text).strip()
|
||||
if not plain:
|
||||
return False
|
||||
# ends mid-word (no space before end, no punctuation)
|
||||
last_char = plain[-1] if plain else ''
|
||||
if last_char.isalpha() or last_char in ',;:-(':
|
||||
return True
|
||||
return False
|
||||
|
||||
def get_field(data, path):
|
||||
"""Get nested field value by dot-path."""
|
||||
parts = path.split('.')
|
||||
cur = data
|
||||
for p in parts:
|
||||
if isinstance(cur, dict):
|
||||
cur = cur.get(p)
|
||||
else:
|
||||
return None
|
||||
if cur is None:
|
||||
return None
|
||||
return cur
|
||||
|
||||
def search_pdf(keyword, context=300):
|
||||
"""Search PDF text for a keyword and return surrounding context."""
|
||||
# clean keyword for searching
|
||||
kw = re.sub(r'<[^>]+>', '', keyword).strip()
|
||||
if len(kw) < 10:
|
||||
return None
|
||||
# take last 30 chars of plain text as search key
|
||||
search_key = kw[-30:].strip()
|
||||
# normalize whitespace
|
||||
search_key_norm = re.sub(r'\s+', ' ', search_key)
|
||||
|
||||
# Try to find in PDF
|
||||
idx = pdf_text.find(search_key_norm)
|
||||
if idx == -1:
|
||||
# try shorter
|
||||
search_key_norm = re.sub(r'\s+', ' ', kw[-20:].strip())
|
||||
idx = pdf_text.find(search_key_norm)
|
||||
if idx == -1:
|
||||
# try even shorter
|
||||
search_key_norm = re.sub(r'\s+', ' ', kw[-15:].strip())
|
||||
idx = pdf_text.find(search_key_norm)
|
||||
|
||||
if idx == -1:
|
||||
return None
|
||||
|
||||
start = max(0, idx - 50)
|
||||
end = min(len(pdf_text), idx + len(search_key_norm) + context)
|
||||
return pdf_text[start:end].replace('\n', ' ')
|
||||
|
||||
def get_all_html_fields(data, prefix=""):
|
||||
"""Recursively yield (field_path, value) for all string fields containing HTML."""
|
||||
if isinstance(data, dict):
|
||||
for k, v in data.items():
|
||||
path = f"{prefix}.{k}" if prefix else k
|
||||
if isinstance(v, str) and ('<' in v or len(v) > 50):
|
||||
yield path, v
|
||||
elif isinstance(v, (dict, list)):
|
||||
yield from get_all_html_fields(v, path)
|
||||
elif isinstance(data, list):
|
||||
for i, v in enumerate(data):
|
||||
yield from get_all_html_fields(v, f"{prefix}[{i}]")
|
||||
|
||||
# ---------- fields to check ----------
|
||||
|
||||
IMPORTANT_FIELDS = [
|
||||
"system.description",
|
||||
"system.effects",
|
||||
"system.examples",
|
||||
"system.components",
|
||||
"system.notes",
|
||||
"system.style",
|
||||
"system.techniques.technique1.technique",
|
||||
"system.techniques.technique2.technique",
|
||||
"system.techniques.technique3.technique",
|
||||
]
|
||||
|
||||
# ---------- main scan ----------
|
||||
|
||||
json_files = sorted(PACKS.rglob("*.json"))
|
||||
print(f"Scanning {len(json_files)} JSON files...", flush=True)
|
||||
|
||||
for jf in json_files:
|
||||
rel = str(jf.relative_to(PACKS))
|
||||
try:
|
||||
data = json.loads(jf.read_text(encoding="utf-8"))
|
||||
except json.JSONDecodeError as e:
|
||||
issues.append({
|
||||
"file": rel,
|
||||
"field": "(file)",
|
||||
"issue": "json_parse_error",
|
||||
"current_text": str(e),
|
||||
"correct_continuation": None,
|
||||
})
|
||||
continue
|
||||
|
||||
item_name = data.get("name", "(unnamed)")
|
||||
|
||||
# Check all relevant fields
|
||||
for field in IMPORTANT_FIELDS:
|
||||
val = get_field(data, field)
|
||||
if not val or not isinstance(val, str):
|
||||
continue
|
||||
|
||||
plain = strip_html(val).strip()
|
||||
|
||||
# 1. Check truncation (strict)
|
||||
if looks_truncated_strict(val):
|
||||
pdf_context = search_pdf(val)
|
||||
issues.append({
|
||||
"file": rel,
|
||||
"field": field,
|
||||
"issue": "truncated",
|
||||
"item_name": item_name,
|
||||
"current_end": f"...{plain[-100:]}",
|
||||
"current_full_preview": f"{plain[:200]}",
|
||||
"correct_continuation": pdf_context,
|
||||
})
|
||||
|
||||
# 2. Check bad newlines in HTML strings
|
||||
if has_bad_newlines(val):
|
||||
issues.append({
|
||||
"file": rel,
|
||||
"field": field,
|
||||
"issue": "unwanted_newlines",
|
||||
"item_name": item_name,
|
||||
"current_text": val[:300],
|
||||
"correct_continuation": None,
|
||||
})
|
||||
|
||||
# 3. Check malformed HTML
|
||||
html_errors = check_unclosed_tags(val)
|
||||
if html_errors:
|
||||
issues.append({
|
||||
"file": rel,
|
||||
"field": field,
|
||||
"issue": "malformed_html",
|
||||
"item_name": item_name,
|
||||
"html_errors": html_errors,
|
||||
"current_text": val[:300],
|
||||
"correct_continuation": None,
|
||||
})
|
||||
|
||||
# 4. Check system.style (plain text field, can also be truncated)
|
||||
style_val = get_field(data, "system.style")
|
||||
if style_val and isinstance(style_val, str):
|
||||
plain_style = style_val.strip()
|
||||
if plain_style and plain_style[-1] not in '.!?»)':
|
||||
pdf_context = search_pdf(plain_style)
|
||||
issues.append({
|
||||
"file": rel,
|
||||
"field": "system.style",
|
||||
"issue": "truncated",
|
||||
"item_name": item_name,
|
||||
"current_end": f"...{plain_style[-100:]}",
|
||||
"current_full_preview": f"{plain_style[:200]}",
|
||||
"correct_continuation": pdf_context,
|
||||
})
|
||||
|
||||
# 5. Bleeding content: look for HTML tags in non-HTML fields
|
||||
for field in ["system.style", "system.reference", "system.speciality"]:
|
||||
val = get_field(data, field)
|
||||
if val and isinstance(val, str) and '<' in val:
|
||||
issues.append({
|
||||
"file": rel,
|
||||
"field": field,
|
||||
"issue": "html_in_plain_field",
|
||||
"item_name": item_name,
|
||||
"current_text": val[:300],
|
||||
"correct_continuation": None,
|
||||
})
|
||||
|
||||
# 6. Check for text outside HTML tags in description-like fields (bleeding)
|
||||
for field in ["system.description", "system.effects", "system.examples", "system.components", "system.notes"]:
|
||||
val = get_field(data, field)
|
||||
if not val or not isinstance(val, str):
|
||||
continue
|
||||
# Strip all HTML and check if leading text is outside tags
|
||||
# e.g., "<p>foo</p> some leaked text <p>bar</p>"
|
||||
# Check if there's text before the first tag
|
||||
stripped = val.strip()
|
||||
if stripped and not stripped.startswith('<'):
|
||||
issues.append({
|
||||
"file": rel,
|
||||
"field": field,
|
||||
"issue": "text_outside_html_tags",
|
||||
"item_name": item_name,
|
||||
"current_text": val[:300],
|
||||
"correct_continuation": None,
|
||||
})
|
||||
|
||||
# 7. Check technique fields for bleeding (multiple paragraphs that shouldn't be there)
|
||||
for tkey in ["technique1", "technique2", "technique3"]:
|
||||
tech = get_field(data, f"system.techniques.{tkey}")
|
||||
if not tech:
|
||||
continue
|
||||
tech_text = tech.get("technique", "")
|
||||
if tech_text:
|
||||
plain = strip_html(tech_text).strip()
|
||||
# Check for suspiciously long techniques that might have bled content
|
||||
# Techniques with multiple <p> blocks may be fine, but flag very long ones
|
||||
p_count = tech_text.count('</p>')
|
||||
if p_count > 3:
|
||||
issues.append({
|
||||
"file": rel,
|
||||
"field": f"system.techniques.{tkey}.technique",
|
||||
"issue": "possible_bleeding_content",
|
||||
"item_name": item_name,
|
||||
"paragraph_count": p_count,
|
||||
"current_text": tech_text[:400],
|
||||
"correct_continuation": None,
|
||||
})
|
||||
|
||||
print(f"Found {len(issues)} potential issues.", flush=True)
|
||||
|
||||
# ---------- output ----------
|
||||
|
||||
out_json = BASE / "compendium-issues.json"
|
||||
out_txt = BASE / "compendium-issues.txt"
|
||||
|
||||
with open(out_json, 'w', encoding='utf-8') as f:
|
||||
json.dump(issues, f, ensure_ascii=False, indent=2)
|
||||
|
||||
# Group by issue type for summary
|
||||
from collections import defaultdict
|
||||
by_type = defaultdict(list)
|
||||
by_file = defaultdict(list)
|
||||
for issue in issues:
|
||||
by_type[issue['issue']].append(issue)
|
||||
by_file[issue['file']].append(issue)
|
||||
|
||||
with open(out_txt, 'w', encoding='utf-8') as f:
|
||||
f.write("=" * 80 + "\n")
|
||||
f.write("COMPENDIUM TEXT QUALITY REPORT\n")
|
||||
f.write("Les Chroniques de l'Étrange — FoundryVTT\n")
|
||||
f.write("=" * 80 + "\n\n")
|
||||
|
||||
f.write(f"Total files scanned: {len(json_files)}\n")
|
||||
f.write(f"Total issues found: {len(issues)}\n\n")
|
||||
|
||||
f.write("SUMMARY BY ISSUE TYPE:\n")
|
||||
for itype, ilist in sorted(by_type.items()):
|
||||
f.write(f" {itype}: {len(ilist)}\n")
|
||||
f.write("\n")
|
||||
|
||||
f.write("=" * 80 + "\n")
|
||||
f.write("DETAILED ISSUES BY FILE\n")
|
||||
f.write("=" * 80 + "\n\n")
|
||||
|
||||
for fpath in sorted(by_file.keys()):
|
||||
f.write(f"\n--- {fpath} ---\n")
|
||||
for issue in by_file[fpath]:
|
||||
f.write(f" FIELD: {issue['field']}\n")
|
||||
f.write(f" ISSUE: {issue['issue']}\n")
|
||||
if issue.get('item_name'):
|
||||
f.write(f" ITEM: {issue['item_name']}\n")
|
||||
if issue.get('current_end'):
|
||||
f.write(f" END: {issue['current_end']}\n")
|
||||
if issue.get('current_full_preview'):
|
||||
f.write(f" TEXT: {issue['current_full_preview'][:200]}\n")
|
||||
if issue.get('current_text'):
|
||||
f.write(f" TEXT: {issue['current_text'][:200]}\n")
|
||||
if issue.get('html_errors'):
|
||||
f.write(f" HTML ERRORS: {issue['html_errors']}\n")
|
||||
if issue.get('correct_continuation'):
|
||||
f.write(f" PDF: {issue['correct_continuation'][:300]}\n")
|
||||
f.write("\n")
|
||||
|
||||
print(f"Reports written to:\n {out_json}\n {out_txt}", flush=True)
|
||||
@@ -0,0 +1,213 @@
|
||||
#!/usr/bin/env python3
|
||||
import json, re
|
||||
from pathlib import Path
|
||||
from collections import defaultdict
|
||||
|
||||
BASE = Path("/home/morr/work/uberwald/fvtt-chroniques-de-l-etrange")
|
||||
PACKS = BASE / "packs-src"
|
||||
pdf_text = (BASE / "regles.txt").read_text(encoding="utf-8")
|
||||
|
||||
WATERMARK_RE = re.compile(
|
||||
r's\s*c\s*r\s*a\s*l\s*e\s*l|les\s+chroniqu|de\s+l.etrange|chr.niqu|hr\s+ng',
|
||||
re.IGNORECASE)
|
||||
|
||||
def strip_html(html):
|
||||
return re.sub(r'<[^>]+>', '', html or '').strip()
|
||||
|
||||
def has_watermark_bleed(text):
|
||||
plain = strip_html(text)
|
||||
return bool(WATERMARK_RE.search(plain))
|
||||
|
||||
def has_bad_newlines(text):
|
||||
lines = text.split('\n')
|
||||
if len(lines) <= 1:
|
||||
return False
|
||||
for line in lines:
|
||||
s = line.strip()
|
||||
if s and not re.match(r'^<[/a-zA-Z]', s) and not s.endswith('>') and len(s) > 3:
|
||||
return True
|
||||
return False
|
||||
|
||||
def looks_truncated(text):
|
||||
if not text:
|
||||
return False
|
||||
plain = strip_html(text).strip()
|
||||
plain_clean = re.sub(r'\s+[a-z]\s+[a-z]\s+[a-z]{1,2}\s+.*$', '', plain).strip()
|
||||
if not plain_clean:
|
||||
plain_clean = plain
|
||||
last = plain_clean[-1] if plain_clean else ''
|
||||
return last.isalpha() or last in ',;:-('
|
||||
|
||||
def get_field(data, path):
|
||||
parts = path.split('.')
|
||||
cur = data
|
||||
for p in parts:
|
||||
if isinstance(cur, dict):
|
||||
cur = cur.get(p)
|
||||
else:
|
||||
return None
|
||||
if cur is None:
|
||||
return None
|
||||
return cur
|
||||
|
||||
def pdf_search(keyword_text, context=500):
|
||||
plain = strip_html(keyword_text)
|
||||
plain = re.sub(r'\s+[a-z]\s+[a-z]\s+[a-z]{1,2}\s+.*$', '', plain).strip()
|
||||
if len(plain) < 15:
|
||||
return None
|
||||
for suffix_len in [40, 30, 20, 15]:
|
||||
suffix = re.sub(r'\s+', ' ', plain[-suffix_len:]).strip()
|
||||
if len(suffix) < 10:
|
||||
continue
|
||||
idx = pdf_text.find(suffix)
|
||||
if idx != -1:
|
||||
snippet = pdf_text[idx:min(len(pdf_text), idx + len(suffix) + context)]
|
||||
snippet = re.sub(r'\n+', ' ', snippet)
|
||||
snippet = re.sub(r'\s{3,}', ' ', snippet)
|
||||
return snippet[:600]
|
||||
return None
|
||||
|
||||
issues = []
|
||||
all_files = sorted(PACKS.rglob("*.json"))
|
||||
print(f"Scanning {len(all_files)} files...", flush=True)
|
||||
|
||||
HTML_FIELDS = [
|
||||
"system.description",
|
||||
"system.effects",
|
||||
"system.examples",
|
||||
"system.components",
|
||||
"system.notes",
|
||||
"system.techniques.technique1.technique",
|
||||
"system.techniques.technique2.technique",
|
||||
"system.techniques.technique3.technique",
|
||||
]
|
||||
PLAIN_FIELDS = ["system.style"]
|
||||
|
||||
for jf in sorted(all_files):
|
||||
rel = str(jf.relative_to(PACKS))
|
||||
try:
|
||||
data = json.loads(jf.read_text(encoding="utf-8"))
|
||||
except Exception as e:
|
||||
issues.append({"file": rel, "field": "(file)", "issue": "json_error",
|
||||
"item_name": "?", "current_text": str(e)})
|
||||
continue
|
||||
|
||||
name = data.get("name", "?")
|
||||
|
||||
def add_issue(field, issue_type, **kwargs):
|
||||
issues.append({"file": rel, "field": field, "issue": issue_type,
|
||||
"item_name": name, **kwargs})
|
||||
|
||||
for field in HTML_FIELDS + PLAIN_FIELDS:
|
||||
val = get_field(data, field)
|
||||
if not val or not isinstance(val, str) or not val.strip():
|
||||
continue
|
||||
plain = strip_html(val).strip()
|
||||
|
||||
if has_watermark_bleed(val):
|
||||
pdf_ctx = pdf_search(val)
|
||||
add_issue(field, "bleeding_watermark",
|
||||
current_text=val[:400],
|
||||
plain_text=plain[:300],
|
||||
pdf_context=pdf_ctx)
|
||||
|
||||
elif looks_truncated(val):
|
||||
is_ingredient = 'cde-ingredients' in rel
|
||||
if is_ingredient and len(plain) < 30:
|
||||
add_issue(field, "truncated_or_short",
|
||||
current_text=plain,
|
||||
note="May be legitimate (ingredient quantity)",
|
||||
pdf_context=pdf_search(plain))
|
||||
else:
|
||||
pdf_ctx = pdf_search(val)
|
||||
add_issue(field, "truncated",
|
||||
current_end=plain[-120:],
|
||||
current_preview=plain[:200],
|
||||
pdf_context=pdf_ctx)
|
||||
|
||||
if has_bad_newlines(val):
|
||||
add_issue(field, "unwanted_newlines",
|
||||
current_text=val[:400],
|
||||
plain_text=plain[:300])
|
||||
|
||||
for tkey in ['technique1', 'technique2', 'technique3']:
|
||||
tech = get_field(data, f"system.techniques.{tkey}")
|
||||
if not tech:
|
||||
continue
|
||||
t_text = tech.get("technique", "")
|
||||
if not t_text:
|
||||
continue
|
||||
plain_t = strip_html(t_text)
|
||||
activation_count = plain_t.count("Activation :")
|
||||
if activation_count > 1:
|
||||
add_issue(f"system.techniques.{tkey}.technique",
|
||||
"bleeding_multiple_techniques",
|
||||
activation_count=activation_count,
|
||||
current_text=t_text[:500],
|
||||
note=f"{activation_count} 'Activation :' markers found")
|
||||
if ("Style" in plain_t or "Orientation :" in plain_t) and len(plain_t) > 300:
|
||||
add_issue(f"system.techniques.{tkey}.technique",
|
||||
"bleeding_style_or_orientation",
|
||||
current_text=t_text[:500],
|
||||
note="Contains 'Style' or 'Orientation' markers inside technique text")
|
||||
|
||||
print(f"Found {len(issues)} issues.", flush=True)
|
||||
|
||||
out_json = BASE / "compendium-issues.json"
|
||||
out_txt = BASE / "compendium-issues.txt"
|
||||
|
||||
with open(out_json, 'w', encoding='utf-8') as f:
|
||||
json.dump(issues, f, ensure_ascii=False, indent=2)
|
||||
|
||||
by_type = defaultdict(list)
|
||||
by_file = defaultdict(list)
|
||||
for iss in issues:
|
||||
by_type[iss['issue']].append(iss)
|
||||
by_file[iss['file']].append(iss)
|
||||
|
||||
with open(out_txt, 'w', encoding='utf-8') as f:
|
||||
w = f.write
|
||||
w("=" * 80 + "\n")
|
||||
w("COMPENDIUM TEXT QUALITY REPORT\n")
|
||||
w("Les Chroniques de l'Etrange — FoundryVTT\n")
|
||||
w("=" * 80 + "\n\n")
|
||||
w(f"Files scanned: {len(all_files)}\n")
|
||||
w(f"Files with issues: {len(by_file)}\n")
|
||||
w(f"Total issues: {len(issues)}\n\n")
|
||||
w("SUMMARY BY ISSUE TYPE:\n")
|
||||
for itype, ilist in sorted(by_type.items(), key=lambda x: -len(x[1])):
|
||||
w(f" {itype:50s} {len(ilist):3d}\n")
|
||||
w("\nFILES WITH ISSUES:\n")
|
||||
for fpath in sorted(by_file.keys()):
|
||||
types = sorted(set(i['issue'] for i in by_file[fpath]))
|
||||
w(f" {fpath} [{', '.join(types)}]\n")
|
||||
w("\n")
|
||||
w("=" * 80 + "\n")
|
||||
w("DETAILED ISSUES\n")
|
||||
w("=" * 80 + "\n")
|
||||
for itype in ['bleeding_watermark', 'bleeding_multiple_techniques',
|
||||
'bleeding_style_or_orientation', 'truncated',
|
||||
'unwanted_newlines', 'truncated_or_short']:
|
||||
ilist = by_type.get(itype, [])
|
||||
if not ilist:
|
||||
continue
|
||||
w(f"\n{'─'*80}\n")
|
||||
w(f"ISSUE TYPE: {itype} ({len(ilist)} occurrences)\n")
|
||||
w(f"{'─'*80}\n")
|
||||
for iss in ilist:
|
||||
w(f"\n File: {iss['file']}\n")
|
||||
w(f" Item: {iss.get('item_name','?')}\n")
|
||||
w(f" Field: {iss['field']}\n")
|
||||
if iss.get('note'):
|
||||
w(f" Note: {iss['note']}\n")
|
||||
if iss.get('current_end'):
|
||||
w(f" Ends: ...{iss['current_end']}\n")
|
||||
if iss.get('current_preview'):
|
||||
w(f" Text: {iss['current_preview'][:200]}\n")
|
||||
if iss.get('current_text'):
|
||||
ct = iss['current_text']
|
||||
w(f" Text: {ct[:300]}\n")
|
||||
if iss.get('pdf_context'):
|
||||
w(f" PDF>>: {iss['pdf_context'][:400]}\n")
|
||||
|
||||
print(f"Written: {out_json}\n {out_txt}", flush=True)
|
||||
@@ -0,0 +1,317 @@
|
||||
#!/usr/bin/env python3
|
||||
"""Final comprehensive analysis including missing beginnings and garbled content."""
|
||||
|
||||
import json, re
|
||||
from pathlib import Path
|
||||
from collections import defaultdict
|
||||
|
||||
BASE = Path("/home/morr/work/uberwald/fvtt-chroniques-de-l-etrange")
|
||||
PACKS = BASE / "packs-src"
|
||||
pdf_text = (BASE / "regles.txt").read_text(encoding="utf-8")
|
||||
|
||||
WATERMARK_RE = re.compile(
|
||||
r's\s*c\s*r\s*a\s*l\s*e\s*l|les\s+chroniqu|de\s+l.etrange|chr.niqu|hr\s+ng',
|
||||
re.IGNORECASE)
|
||||
|
||||
def strip_html(html):
|
||||
return re.sub(r'<[^>]+>', '', html or '').strip()
|
||||
|
||||
def has_watermark_bleed(text):
|
||||
plain = strip_html(text)
|
||||
return bool(WATERMARK_RE.search(plain))
|
||||
|
||||
def has_bad_newlines(text):
|
||||
lines = text.split('\n')
|
||||
if len(lines) <= 1:
|
||||
return False
|
||||
for line in lines:
|
||||
s = line.strip()
|
||||
if s and not re.match(r'^<[/a-zA-Z]', s) and not s.endswith('>') and len(s) > 3:
|
||||
return True
|
||||
return False
|
||||
|
||||
def looks_truncated(text):
|
||||
"""Text appears cut off at the end."""
|
||||
if not text:
|
||||
return False
|
||||
plain = strip_html(text).strip()
|
||||
plain_clean = re.sub(r'\s+[a-z]\s+[a-z]\s+[a-z]{1,2}\s+.*$', '', plain).strip()
|
||||
if not plain_clean:
|
||||
plain_clean = plain
|
||||
last = plain_clean[-1] if plain_clean else ''
|
||||
return last.isalpha() or last in ',;:-('
|
||||
|
||||
def looks_missing_beginning(text):
|
||||
"""Text starts mid-sentence (lowercase, or starts with punctuation)."""
|
||||
if not text:
|
||||
return False
|
||||
plain = strip_html(text).strip()
|
||||
if not plain:
|
||||
return False
|
||||
first_char = plain[0]
|
||||
# Starts with lowercase letter (unlikely to be intentional)
|
||||
if first_char.islower():
|
||||
return True
|
||||
# Starts with a bullet/list item that makes no sense
|
||||
if re.match(r'^(et|ou|de|du|des|les|la|le|un|une|à|au|aux|mais|car|si|que)\s', plain, re.IGNORECASE):
|
||||
return True
|
||||
return False
|
||||
|
||||
def is_garbled_page_layout(text):
|
||||
"""Detects when text is broken into single-letter paragraphs (PDF artifact)."""
|
||||
# Pattern: multiple single-letter <p> tags = garbled page layout
|
||||
single_p = re.findall(r'<p>([a-zA-Z0-9])</p>', text)
|
||||
if len(single_p) >= 5:
|
||||
return True
|
||||
return False
|
||||
|
||||
def get_field(data, path):
|
||||
parts = path.split('.')
|
||||
cur = data
|
||||
for p in parts:
|
||||
if isinstance(cur, dict):
|
||||
cur = cur.get(p)
|
||||
else:
|
||||
return None
|
||||
if cur is None:
|
||||
return None
|
||||
return cur
|
||||
|
||||
def pdf_search(keyword_text, context=500):
|
||||
"""Search PDF text after the given keyword."""
|
||||
plain = strip_html(keyword_text)
|
||||
plain = re.sub(r'\s+[a-z]\s+[a-z]\s+[a-z]{1,2}\s+.*$', '', plain).strip()
|
||||
if len(plain) < 15:
|
||||
return None
|
||||
for suffix_len in [40, 30, 20, 15]:
|
||||
suffix = re.sub(r'\s+', ' ', plain[-suffix_len:]).strip()
|
||||
if len(suffix) < 10:
|
||||
continue
|
||||
idx = pdf_text.find(suffix)
|
||||
if idx != -1:
|
||||
snippet = pdf_text[idx:min(len(pdf_text), idx + len(suffix) + context)]
|
||||
snippet = re.sub(r'\n+', ' ', snippet)
|
||||
snippet = re.sub(r'\s{3,}', ' ', snippet)
|
||||
return snippet[:600]
|
||||
return None
|
||||
|
||||
def pdf_search_forward(keyword_text, context=500):
|
||||
"""Search PDF text BEFORE the start of the given text (find what precedes it)."""
|
||||
plain = strip_html(keyword_text)
|
||||
plain = re.sub(r'\s+', ' ', plain[:60]).strip()
|
||||
if len(plain) < 15:
|
||||
return None
|
||||
# Search for the prefix
|
||||
for prefix_len in [50, 40, 30, 20]:
|
||||
prefix = re.sub(r'\s+', ' ', plain[:prefix_len]).strip()
|
||||
if len(prefix) < 10:
|
||||
continue
|
||||
idx = pdf_text.find(prefix)
|
||||
if idx != -1:
|
||||
# Get text before this position
|
||||
start = max(0, idx - context)
|
||||
snippet = pdf_text[start:idx + len(prefix)]
|
||||
snippet = re.sub(r'\n+', ' ', snippet)
|
||||
snippet = re.sub(r'\s{3,}', ' ', snippet)
|
||||
return snippet[-400:]
|
||||
return None
|
||||
|
||||
issues = []
|
||||
all_files = sorted(PACKS.rglob("*.json"))
|
||||
print(f"Scanning {len(all_files)} files...", flush=True)
|
||||
|
||||
HTML_FIELDS = [
|
||||
"system.description",
|
||||
"system.effects",
|
||||
"system.examples",
|
||||
"system.components",
|
||||
"system.notes",
|
||||
"system.techniques.technique1.technique",
|
||||
"system.techniques.technique2.technique",
|
||||
"system.techniques.technique3.technique",
|
||||
]
|
||||
PLAIN_FIELDS = ["system.style"]
|
||||
|
||||
for jf in sorted(all_files):
|
||||
rel = str(jf.relative_to(PACKS))
|
||||
try:
|
||||
data = json.loads(jf.read_text(encoding="utf-8"))
|
||||
except Exception as e:
|
||||
issues.append({"file": rel, "field": "(file)", "issue": "json_error",
|
||||
"item_name": "?", "current_text": str(e)})
|
||||
continue
|
||||
|
||||
name = data.get("name", "?")
|
||||
|
||||
def add_issue(field, issue_type, **kwargs):
|
||||
issues.append({"file": rel, "field": field, "issue": issue_type,
|
||||
"item_name": name, **kwargs})
|
||||
|
||||
for field in HTML_FIELDS + PLAIN_FIELDS:
|
||||
val = get_field(data, field)
|
||||
if not val or not isinstance(val, str) or not val.strip():
|
||||
continue
|
||||
plain = strip_html(val).strip()
|
||||
|
||||
# --- Garbled page layout ---
|
||||
if is_garbled_page_layout(val):
|
||||
add_issue(field, "garbled_page_layout",
|
||||
current_text=val[:400],
|
||||
note="Text broken into single-character <p> tags — PDF layout artifact")
|
||||
continue # other checks not useful
|
||||
|
||||
# --- Watermark bleeding ---
|
||||
if has_watermark_bleed(val):
|
||||
pdf_ctx = pdf_search(val)
|
||||
add_issue(field, "bleeding_watermark",
|
||||
current_text=val[:400],
|
||||
plain_text=plain[:300],
|
||||
pdf_context=pdf_ctx)
|
||||
|
||||
# --- Missing beginning ---
|
||||
if looks_missing_beginning(val):
|
||||
pdf_ctx = pdf_search_forward(val)
|
||||
add_issue(field, "missing_beginning",
|
||||
current_start=plain[:150],
|
||||
pdf_context_before=pdf_ctx)
|
||||
|
||||
# --- Truncation ---
|
||||
if looks_truncated(val):
|
||||
is_ingredient = 'cde-ingredients' in rel
|
||||
if is_ingredient and len(plain) < 30:
|
||||
add_issue(field, "truncated_or_short",
|
||||
current_text=plain,
|
||||
note="May be legitimate (ingredient quantity/name)")
|
||||
else:
|
||||
pdf_ctx = pdf_search(val)
|
||||
add_issue(field, "truncated",
|
||||
current_end=plain[-120:],
|
||||
current_preview=plain[:200],
|
||||
pdf_context=pdf_ctx)
|
||||
|
||||
# --- Unwanted newlines ---
|
||||
if has_bad_newlines(val):
|
||||
add_issue(field, "unwanted_newlines",
|
||||
current_text=val[:400],
|
||||
plain_text=plain[:300])
|
||||
|
||||
# --- Technique-level checks ---
|
||||
for tkey in ['technique1', 'technique2', 'technique3']:
|
||||
tech = get_field(data, f"system.techniques.{tkey}")
|
||||
if not tech:
|
||||
continue
|
||||
t_text = tech.get("technique", "")
|
||||
if not t_text:
|
||||
continue
|
||||
plain_t = strip_html(t_text)
|
||||
activation_count = plain_t.count("Activation :")
|
||||
if activation_count > 1:
|
||||
add_issue(f"system.techniques.{tkey}.technique",
|
||||
"bleeding_multiple_techniques",
|
||||
activation_count=activation_count,
|
||||
current_text=t_text[:500],
|
||||
note=f"{activation_count} 'Activation :' markers — multiple techniques merged")
|
||||
if ("Style" in plain_t or "Orientation :" in plain_t) and len(plain_t) > 300:
|
||||
add_issue(f"system.techniques.{tkey}.technique",
|
||||
"bleeding_style_or_orientation",
|
||||
current_text=t_text[:500],
|
||||
note="Contains 'Style' or 'Orientation' markers — extra text from page layout")
|
||||
|
||||
print(f"Found {len(issues)} issues.", flush=True)
|
||||
|
||||
# Deduplicate (same file+field+issue_type)
|
||||
seen = set()
|
||||
deduped = []
|
||||
for iss in issues:
|
||||
key = (iss['file'], iss['field'], iss['issue'])
|
||||
if key not in seen:
|
||||
seen.add(key)
|
||||
deduped.append(iss)
|
||||
issues = deduped
|
||||
print(f"After dedup: {len(issues)} issues.", flush=True)
|
||||
|
||||
out_json = BASE / "compendium-issues.json"
|
||||
out_txt = BASE / "compendium-issues.txt"
|
||||
|
||||
with open(out_json, 'w', encoding='utf-8') as f:
|
||||
json.dump(issues, f, ensure_ascii=False, indent=2)
|
||||
|
||||
by_type = defaultdict(list)
|
||||
by_file = defaultdict(list)
|
||||
for iss in issues:
|
||||
by_type[iss['issue']].append(iss)
|
||||
by_file[iss['file']].append(iss)
|
||||
|
||||
PRIORITY_ORDER = [
|
||||
'garbled_page_layout',
|
||||
'missing_beginning',
|
||||
'bleeding_watermark',
|
||||
'bleeding_multiple_techniques',
|
||||
'bleeding_style_or_orientation',
|
||||
'truncated',
|
||||
'unwanted_newlines',
|
||||
'truncated_or_short',
|
||||
]
|
||||
|
||||
with open(out_txt, 'w', encoding='utf-8') as f:
|
||||
w = f.write
|
||||
w("=" * 80 + "\n")
|
||||
w("COMPENDIUM TEXT QUALITY REPORT\n")
|
||||
w("Les Chroniques de l'Etrange — FoundryVTT\n")
|
||||
w("=" * 80 + "\n\n")
|
||||
w(f"Files scanned: {len(all_files)}\n")
|
||||
w(f"Files with issues: {len(by_file)}\n")
|
||||
w(f"Total issues: {len(issues)}\n\n")
|
||||
|
||||
w("SUMMARY BY ISSUE TYPE:\n")
|
||||
for itype in PRIORITY_ORDER:
|
||||
ilist = by_type.get(itype, [])
|
||||
if ilist:
|
||||
w(f" {itype:50s} {len(ilist):3d}\n")
|
||||
other_types = set(by_type.keys()) - set(PRIORITY_ORDER)
|
||||
for itype in sorted(other_types):
|
||||
ilist = by_type.get(itype, [])
|
||||
if ilist:
|
||||
w(f" {itype:50s} {len(ilist):3d}\n")
|
||||
w("\n")
|
||||
|
||||
w("FILES WITH ISSUES:\n")
|
||||
for fpath in sorted(by_file.keys()):
|
||||
types = sorted(set(i['issue'] for i in by_file[fpath]))
|
||||
w(f" {fpath}\n [{', '.join(types)}]\n")
|
||||
w("\n")
|
||||
|
||||
w("=" * 80 + "\n")
|
||||
w("DETAILED ISSUES (by priority)\n")
|
||||
w("=" * 80 + "\n")
|
||||
|
||||
for itype in PRIORITY_ORDER + sorted(set(by_type.keys()) - set(PRIORITY_ORDER)):
|
||||
ilist = by_type.get(itype, [])
|
||||
if not ilist:
|
||||
continue
|
||||
w(f"\n{'─'*80}\n")
|
||||
w(f"ISSUE TYPE: {itype} ({len(ilist)} occurrences)\n")
|
||||
w(f"{'─'*80}\n")
|
||||
for iss in ilist:
|
||||
w(f"\n File: {iss['file']}\n")
|
||||
w(f" Item: {iss.get('item_name','?')}\n")
|
||||
w(f" Field: {iss['field']}\n")
|
||||
if iss.get('note'):
|
||||
w(f" Note: {iss['note']}\n")
|
||||
if iss.get('current_start'):
|
||||
w(f" Starts: {iss['current_start'][:150]}\n")
|
||||
if iss.get('current_end'):
|
||||
w(f" Ends: ...{iss['current_end']}\n")
|
||||
if iss.get('current_preview'):
|
||||
w(f" Text: {iss['current_preview'][:200]}\n")
|
||||
if iss.get('current_text'):
|
||||
ct = iss['current_text']
|
||||
w(f" Text: {ct[:300]}\n")
|
||||
if iss.get('plain_text'):
|
||||
w(f" Plain: {iss['plain_text'][:200]}\n")
|
||||
if iss.get('pdf_context'):
|
||||
w(f" PDF>>: {iss['pdf_context'][:400]}\n")
|
||||
if iss.get('pdf_context_before'):
|
||||
w(f" <<PDF: {iss['pdf_context_before'][:400]}\n")
|
||||
|
||||
print(f"Written: {out_json}\n {out_txt}", flush=True)
|
||||
@@ -0,0 +1,306 @@
|
||||
#!/usr/bin/env python3
|
||||
"""Final comprehensive analysis — clean version with bug fixes."""
|
||||
|
||||
import json, re
|
||||
from pathlib import Path
|
||||
from collections import defaultdict
|
||||
|
||||
BASE = Path("/home/morr/work/uberwald/fvtt-chroniques-de-l-etrange")
|
||||
PACKS = BASE / "packs-src"
|
||||
pdf_text = (BASE / "regles.txt").read_text(encoding="utf-8")
|
||||
|
||||
WATERMARK_RE = re.compile(
|
||||
r's\s*c\s*r\s*a\s*l\s*e\s*l|les\s+chroniqu|de\s+l.etrange|chr.niqu|hr\s+ng',
|
||||
re.IGNORECASE)
|
||||
|
||||
def strip_html(html):
|
||||
return re.sub(r'<[^>]+>', '', html or '').strip()
|
||||
|
||||
def has_watermark_bleed(text):
|
||||
plain = strip_html(text)
|
||||
return bool(WATERMARK_RE.search(plain))
|
||||
|
||||
def has_bad_newlines(text):
|
||||
lines = text.split('\n')
|
||||
if len(lines) <= 1:
|
||||
return False
|
||||
for line in lines:
|
||||
s = line.strip()
|
||||
if s and not re.match(r'^<[/a-zA-Z]', s) and not s.endswith('>') and len(s) > 3:
|
||||
return True
|
||||
return False
|
||||
|
||||
def looks_truncated(text):
|
||||
"""Text appears cut off at the end."""
|
||||
if not text:
|
||||
return False
|
||||
plain = strip_html(text).strip()
|
||||
if not plain:
|
||||
return False
|
||||
# Remove watermark garbage from end before checking
|
||||
plain_clean = re.sub(r'\s+[a-z]\s+[a-z]\s+[a-z]{1,2}\s+.*$', '', plain).strip()
|
||||
if not plain_clean:
|
||||
return False # FIX: was using original empty plain, now correctly returns False
|
||||
last = plain_clean[-1]
|
||||
return last.isalpha() or last in ',;:-('
|
||||
|
||||
def looks_missing_beginning(text):
|
||||
"""Text starts mid-sentence (truly lowercase first char only)."""
|
||||
if not text:
|
||||
return False
|
||||
plain = strip_html(text).strip()
|
||||
if not plain:
|
||||
return False
|
||||
# Only flag if truly starts lowercase (not French articles/prepositions)
|
||||
first_char = plain[0]
|
||||
return first_char.islower()
|
||||
|
||||
def is_garbled_page_layout(text):
|
||||
"""Multiple single-letter <p> tags = garbled PDF artifact."""
|
||||
single_p = re.findall(r'<p>([a-zA-Z0-9])</p>', text)
|
||||
return len(single_p) >= 5
|
||||
|
||||
def get_field(data, path):
|
||||
parts = path.split('.')
|
||||
cur = data
|
||||
for p in parts:
|
||||
if isinstance(cur, dict):
|
||||
cur = cur.get(p)
|
||||
else:
|
||||
return None
|
||||
if cur is None:
|
||||
return None
|
||||
return cur
|
||||
|
||||
def pdf_search_after(keyword_text, context=500):
|
||||
"""Return PDF text after the given keyword."""
|
||||
plain = strip_html(keyword_text)
|
||||
plain = re.sub(r'\s+[a-z]\s+[a-z]\s+[a-z]{1,2}\s+.*$', '', plain).strip()
|
||||
if len(plain) < 15:
|
||||
return None
|
||||
for suffix_len in [40, 30, 20, 15]:
|
||||
suffix = re.sub(r'\s+', ' ', plain[-suffix_len:]).strip()
|
||||
if len(suffix) < 10:
|
||||
continue
|
||||
idx = pdf_text.find(suffix)
|
||||
if idx != -1:
|
||||
snippet = pdf_text[idx:min(len(pdf_text), idx + len(suffix) + context)]
|
||||
snippet = re.sub(r'\n+', ' ', snippet)
|
||||
snippet = re.sub(r'\s{3,}', ' ', snippet)
|
||||
return snippet[:600]
|
||||
return None
|
||||
|
||||
def pdf_search_before(keyword_text, context=400):
|
||||
"""Return PDF text before the given keyword."""
|
||||
plain = strip_html(keyword_text)
|
||||
plain_start = re.sub(r'\s+', ' ', plain[:60]).strip()
|
||||
if len(plain_start) < 15:
|
||||
return None
|
||||
for prefix_len in [50, 40, 30, 20]:
|
||||
prefix = re.sub(r'\s+', ' ', plain_start[:prefix_len]).strip()
|
||||
if len(prefix) < 10:
|
||||
continue
|
||||
idx = pdf_text.find(prefix)
|
||||
if idx != -1:
|
||||
start = max(0, idx - context)
|
||||
snippet = pdf_text[start:idx + len(prefix)]
|
||||
snippet = re.sub(r'\n+', ' ', snippet)
|
||||
snippet = re.sub(r'\s{3,}', ' ', snippet)
|
||||
return snippet[-400:]
|
||||
return None
|
||||
|
||||
issues = []
|
||||
all_files = sorted(PACKS.rglob("*.json"))
|
||||
print(f"Scanning {len(all_files)} files...", flush=True)
|
||||
|
||||
HTML_FIELDS = [
|
||||
"system.description",
|
||||
"system.effects",
|
||||
"system.examples",
|
||||
"system.components",
|
||||
"system.notes",
|
||||
"system.techniques.technique1.technique",
|
||||
"system.techniques.technique2.technique",
|
||||
"system.techniques.technique3.technique",
|
||||
]
|
||||
PLAIN_FIELDS = ["system.style"]
|
||||
|
||||
for jf in sorted(all_files):
|
||||
rel = str(jf.relative_to(PACKS))
|
||||
try:
|
||||
data = json.loads(jf.read_text(encoding="utf-8"))
|
||||
except Exception as e:
|
||||
issues.append({"file": rel, "field": "(file)", "issue": "json_error",
|
||||
"item_name": "?", "current_text": str(e)})
|
||||
continue
|
||||
|
||||
name = data.get("name", "?")
|
||||
|
||||
def add(field, issue_type, **kwargs):
|
||||
issues.append({"file": rel, "field": field, "issue": issue_type,
|
||||
"item_name": name, **kwargs})
|
||||
|
||||
for field in HTML_FIELDS + PLAIN_FIELDS:
|
||||
val = get_field(data, field)
|
||||
if not val or not isinstance(val, str) or not val.strip():
|
||||
continue
|
||||
plain = strip_html(val).strip()
|
||||
|
||||
# Garbled page layout (skip other checks)
|
||||
if is_garbled_page_layout(val):
|
||||
add(field, "garbled_page_layout",
|
||||
current_text=val[:400],
|
||||
note="Text broken into single-character <p> tags — PDF layout artifact")
|
||||
continue
|
||||
|
||||
# Watermark bleeding
|
||||
if has_watermark_bleed(val):
|
||||
add(field, "bleeding_watermark",
|
||||
current_text=val[:400],
|
||||
plain_text=plain[:300],
|
||||
pdf_context=pdf_search_after(val))
|
||||
|
||||
# Missing beginning (only truly lowercase-starting)
|
||||
if looks_missing_beginning(val):
|
||||
add(field, "missing_beginning",
|
||||
current_start=plain[:150],
|
||||
pdf_context_before=pdf_search_before(val))
|
||||
|
||||
# Truncation
|
||||
if looks_truncated(val):
|
||||
# Skip empty ingredient placeholders
|
||||
is_ingredient = 'cde-ingredients' in rel
|
||||
if is_ingredient:
|
||||
# Only flag if there's actually short meaningful text
|
||||
if plain and len(plain) < 30:
|
||||
add(field, "empty_or_short_ingredient",
|
||||
current_text=plain,
|
||||
note="Short ingredient description — check if intentional")
|
||||
else:
|
||||
add(field, "truncated",
|
||||
current_end=plain[-120:],
|
||||
current_preview=plain[:200],
|
||||
pdf_context=pdf_search_after(val))
|
||||
|
||||
# Unwanted newlines
|
||||
if has_bad_newlines(val):
|
||||
add(field, "unwanted_newlines",
|
||||
current_text=val[:400],
|
||||
plain_text=plain[:200])
|
||||
|
||||
# Technique cross-checks
|
||||
for tkey in ['technique1', 'technique2', 'technique3']:
|
||||
tech = get_field(data, f"system.techniques.{tkey}")
|
||||
if not tech:
|
||||
continue
|
||||
t_text = tech.get("technique", "")
|
||||
if not t_text:
|
||||
continue
|
||||
plain_t = strip_html(t_text)
|
||||
activation_count = plain_t.count("Activation :")
|
||||
if activation_count > 1:
|
||||
add(f"system.techniques.{tkey}.technique",
|
||||
"bleeding_multiple_techniques",
|
||||
activation_count=activation_count,
|
||||
current_text=t_text[:500],
|
||||
note=f"{activation_count} 'Activation :' markers — multiple techniques merged")
|
||||
if ("Style" in plain_t or "Orientation :" in plain_t) and len(plain_t) > 300:
|
||||
already = any(i['file'] == rel and i['field'] == f"system.techniques.{tkey}.technique"
|
||||
and i['issue'] == 'bleeding_style_or_orientation' for i in issues)
|
||||
if not already:
|
||||
add(f"system.techniques.{tkey}.technique",
|
||||
"bleeding_style_or_orientation",
|
||||
current_text=t_text[:500],
|
||||
note="Contains 'Style' or 'Orientation' — extra text from PDF page layout")
|
||||
|
||||
print(f"Found {len(issues)} issues.", flush=True)
|
||||
|
||||
out_json = BASE / "compendium-issues.json"
|
||||
out_txt = BASE / "compendium-issues.txt"
|
||||
|
||||
with open(out_json, 'w', encoding='utf-8') as f:
|
||||
json.dump(issues, f, ensure_ascii=False, indent=2)
|
||||
|
||||
by_type = defaultdict(list)
|
||||
by_file = defaultdict(list)
|
||||
for iss in issues:
|
||||
by_type[iss['issue']].append(iss)
|
||||
by_file[iss['file']].append(iss)
|
||||
|
||||
PRIORITY_ORDER = [
|
||||
'garbled_page_layout',
|
||||
'missing_beginning',
|
||||
'bleeding_watermark',
|
||||
'bleeding_multiple_techniques',
|
||||
'bleeding_style_or_orientation',
|
||||
'truncated',
|
||||
'unwanted_newlines',
|
||||
'empty_or_short_ingredient',
|
||||
]
|
||||
|
||||
with open(out_txt, 'w', encoding='utf-8') as f:
|
||||
w = f.write
|
||||
w("=" * 80 + "\n")
|
||||
w("COMPENDIUM TEXT QUALITY REPORT\n")
|
||||
w("Les Chroniques de l'Etrange — FoundryVTT\n")
|
||||
w("=" * 80 + "\n\n")
|
||||
w(f"Files scanned: {len(all_files)}\n")
|
||||
w(f"Files with issues: {len(by_file)}\n")
|
||||
w(f"Total issues: {len(issues)}\n\n")
|
||||
|
||||
w("SUMMARY BY ISSUE TYPE:\n")
|
||||
for itype in PRIORITY_ORDER:
|
||||
ilist = by_type.get(itype, [])
|
||||
if ilist:
|
||||
desc = {
|
||||
'garbled_page_layout': 'text broken into single-char HTML tags (PDF artifact)',
|
||||
'missing_beginning': 'field starts mid-word (lowercase start = truncated at front)',
|
||||
'bleeding_watermark': '"Les Chroniques de l\'Étrange" watermark fragments in text',
|
||||
'bleeding_multiple_techniques': 'multiple techniques merged into one field',
|
||||
'bleeding_style_or_orientation': 'Style/Orientation text bled into technique field',
|
||||
'truncated': 'field ends mid-sentence without proper punctuation',
|
||||
'unwanted_newlines': 'raw newlines inside HTML string values',
|
||||
'empty_or_short_ingredient': 'ingredient has empty or very short description',
|
||||
}.get(itype, '')
|
||||
w(f" {itype:45s} {len(ilist):3d} — {desc}\n")
|
||||
|
||||
w("\nFILES WITH ISSUES:\n")
|
||||
for fpath in sorted(by_file.keys()):
|
||||
types = sorted(set(i['issue'] for i in by_file[fpath]))
|
||||
w(f" {fpath}\n [{', '.join(types)}]\n")
|
||||
|
||||
w("\n")
|
||||
w("=" * 80 + "\n")
|
||||
w("DETAILED ISSUES (by priority)\n")
|
||||
w("=" * 80 + "\n")
|
||||
|
||||
for itype in PRIORITY_ORDER:
|
||||
ilist = by_type.get(itype, [])
|
||||
if not ilist:
|
||||
continue
|
||||
w(f"\n{'─'*80}\n")
|
||||
w(f"ISSUE TYPE: {itype} ({len(ilist)} occurrences)\n")
|
||||
w(f"{'─'*80}\n")
|
||||
for iss in ilist:
|
||||
w(f"\n File: {iss['file']}\n")
|
||||
w(f" Item: {iss.get('item_name','?')}\n")
|
||||
w(f" Field: {iss['field']}\n")
|
||||
if iss.get('note'):
|
||||
w(f" Note: {iss['note']}\n")
|
||||
if iss.get('current_start'):
|
||||
w(f" Starts: {iss['current_start'][:160]}\n")
|
||||
if iss.get('current_end'):
|
||||
w(f" Ends: ...{iss['current_end']}\n")
|
||||
if iss.get('current_preview'):
|
||||
w(f" Text: {iss['current_preview'][:200]}\n")
|
||||
if iss.get('current_text'):
|
||||
ct = iss['current_text']
|
||||
w(f" Text: {ct[:300]}\n")
|
||||
if iss.get('plain_text'):
|
||||
w(f" Plain: {iss['plain_text'][:200]}\n")
|
||||
if iss.get('pdf_context'):
|
||||
w(f" PDF>>: {iss['pdf_context'][:400]}\n")
|
||||
if iss.get('pdf_context_before'):
|
||||
w(f" <<PDF: {iss['pdf_context_before'][:400]}\n")
|
||||
|
||||
print(f"Written: {out_json}\n {out_txt}", flush=True)
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
+34
-1
@@ -177,6 +177,11 @@
|
||||
flex: 1 1 110px;
|
||||
max-width: 200px;
|
||||
}
|
||||
.cde-stat-cell--wide {
|
||||
flex: 1 1 100%;
|
||||
max-width: 100%;
|
||||
min-width: 0;
|
||||
}
|
||||
.cde-stat-label {
|
||||
font-size: 10px;
|
||||
font-family: "Averia", sans-serif;
|
||||
@@ -205,6 +210,23 @@
|
||||
.cde-stat-cell input:focus {
|
||||
border-bottom-color: #00d4d4;
|
||||
}
|
||||
.cde-stat-cell textarea {
|
||||
width: 100%;
|
||||
background: transparent;
|
||||
border: 1px solid #1a2436;
|
||||
border-radius: 2px;
|
||||
color: #e2e8f4;
|
||||
font-size: 13px;
|
||||
font-family: inherit;
|
||||
padding: 4px 6px;
|
||||
outline: none;
|
||||
resize: vertical;
|
||||
transition: border-color 0.15s;
|
||||
line-height: 1.5;
|
||||
}
|
||||
.cde-stat-cell textarea:focus {
|
||||
border-color: #ff3d5a;
|
||||
}
|
||||
.cde-stat-cell select {
|
||||
width: 100%;
|
||||
border: none;
|
||||
@@ -385,7 +407,6 @@ section.npc .cde-neon-tabs .item.active {
|
||||
display: none;
|
||||
flex-direction: column;
|
||||
gap: 12px;
|
||||
min-height: 100%;
|
||||
}
|
||||
.cde-tab-body .tab.active {
|
||||
display: flex;
|
||||
@@ -1254,6 +1275,12 @@ section.npc .cde-neon-tabs .item.active {
|
||||
width: auto;
|
||||
height: auto;
|
||||
opacity: 0.6;
|
||||
cursor: zoom-in;
|
||||
transition: opacity 0.2s ease, box-shadow 0.2s ease;
|
||||
}
|
||||
.cde-loksyu-standalone .cde-loksyu-visual-row .cde-lok-visual:hover {
|
||||
opacity: 0.9;
|
||||
box-shadow: 0 0 10px #263853;
|
||||
}
|
||||
.cde-loksyu-standalone .cde-lok-footer {
|
||||
display: flex;
|
||||
@@ -3080,6 +3107,12 @@ strong.ellipsis {
|
||||
max-height: 180px;
|
||||
opacity: 0.45;
|
||||
border-radius: 4px;
|
||||
cursor: zoom-in;
|
||||
transition: opacity 0.2s ease, box-shadow 0.2s ease;
|
||||
}
|
||||
.cde-nghang-diagram img:hover {
|
||||
opacity: 0.85;
|
||||
box-shadow: 0 0 12px #263853;
|
||||
}
|
||||
.img-die-sm {
|
||||
width: 27px !important;
|
||||
|
||||
+37
-1
@@ -208,6 +208,12 @@
|
||||
min-width: 110px;
|
||||
flex: 1 1 110px;
|
||||
max-width: 200px;
|
||||
|
||||
&--wide {
|
||||
flex: 1 1 100%;
|
||||
max-width: 100%;
|
||||
min-width: 0;
|
||||
}
|
||||
}
|
||||
|
||||
.cde-stat-label {
|
||||
@@ -240,6 +246,23 @@
|
||||
&:focus { border-bottom-color: @cde-item; }
|
||||
}
|
||||
|
||||
.cde-stat-cell textarea {
|
||||
width: 100%;
|
||||
background: transparent;
|
||||
border: 1px solid @cde-border;
|
||||
border-radius: 2px;
|
||||
color: @cde-text;
|
||||
font-size: 13px;
|
||||
font-family: inherit;
|
||||
padding: 4px 6px;
|
||||
outline: none;
|
||||
resize: vertical;
|
||||
transition: border-color 0.15s;
|
||||
line-height: 1.5;
|
||||
|
||||
&:focus { border-color: @cde-kungfu; }
|
||||
}
|
||||
|
||||
.cde-stat-cell select {
|
||||
width: 100%;
|
||||
border: none;
|
||||
@@ -369,7 +392,6 @@ section.npc .cde-neon-tabs .item.active { color: @cde-supernatural; borde
|
||||
display: none;
|
||||
flex-direction: column;
|
||||
gap: @cde-gap;
|
||||
min-height: 100%;
|
||||
}
|
||||
|
||||
.tab.active {
|
||||
@@ -1289,6 +1311,13 @@ section.npc .cde-neon-tabs .item.active { color: @cde-supernatural; borde
|
||||
width: auto;
|
||||
height: auto;
|
||||
opacity: 0.6;
|
||||
cursor: zoom-in;
|
||||
transition: opacity 0.2s ease, box-shadow 0.2s ease;
|
||||
|
||||
&:hover {
|
||||
opacity: 0.9;
|
||||
box-shadow: 0 0 10px @cde-border-hi;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3131,6 +3160,13 @@ strong.ellipsis {
|
||||
max-height: 180px;
|
||||
opacity: 0.45;
|
||||
border-radius: 4px;
|
||||
cursor: zoom-in;
|
||||
transition: opacity 0.2s ease, box-shadow 0.2s ease;
|
||||
|
||||
&:hover {
|
||||
opacity: 0.85;
|
||||
box-shadow: 0 0 12px @cde-border-hi;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Vendored
+20
-2
@@ -1640,6 +1640,7 @@ var CDECharacterSheet = class extends CDEBaseActorSheet {
|
||||
this.#bindPrefs();
|
||||
this.#bindRollButtons();
|
||||
this.#bindComponentRandomize();
|
||||
this.#bindDiagramZoom();
|
||||
}
|
||||
#bindInitiativeControls() {
|
||||
const buttons = this.element?.querySelectorAll(".click-initiative");
|
||||
@@ -1718,6 +1719,16 @@ var CDECharacterSheet = class extends CDEBaseActorSheet {
|
||||
});
|
||||
});
|
||||
}
|
||||
#bindDiagramZoom() {
|
||||
const img = this.element?.querySelector("[data-action='zoom-diagram']");
|
||||
if (!img) return;
|
||||
img.addEventListener("click", () => {
|
||||
new ImagePopout(img.src, {
|
||||
title: game.i18n.localize("CDE.NghangDiagramTitle"),
|
||||
shareable: false
|
||||
}).render(true);
|
||||
});
|
||||
}
|
||||
#bindComponentRandomize() {
|
||||
const btn = this.element?.querySelector("[data-action='randomize-component']");
|
||||
if (!btn) return;
|
||||
@@ -2010,7 +2021,8 @@ var CDELoksyuApp = class _CDELoksyuApp extends foundry.applications.api.Handleba
|
||||
position: { width: 520, height: "auto" },
|
||||
actions: {
|
||||
resetElement: _CDELoksyuApp.#onResetElement,
|
||||
resetAll: _CDELoksyuApp.#onResetAll
|
||||
resetAll: _CDELoksyuApp.#onResetAll,
|
||||
zoomVisual: _CDELoksyuApp.#onZoomVisual
|
||||
}
|
||||
};
|
||||
static PARTS = {
|
||||
@@ -2093,6 +2105,12 @@ var CDELoksyuApp = class _CDELoksyuApp extends foundry.applications.api.Handleba
|
||||
for (const k of KEYS) data[k] = { yin: 0, yang: 0 };
|
||||
await setLoksyuData(data);
|
||||
}
|
||||
static #onZoomVisual(_event, target) {
|
||||
new ImagePopout(target.src, {
|
||||
title: game.i18n.localize("CDE.LoksyuDiagramTitle"),
|
||||
shareable: false
|
||||
}).render(true);
|
||||
}
|
||||
};
|
||||
|
||||
// src/ui/apps/tinji-app.js
|
||||
@@ -2108,7 +2126,7 @@ var CDETinjiApp = class _CDETinjiApp extends foundry.applications.api.Handlebars
|
||||
resizable: false
|
||||
},
|
||||
classes: ["cde-app", "cde-tinji-standalone"],
|
||||
position: { width: 320, height: "auto" },
|
||||
position: { width: 380, height: "auto" },
|
||||
actions: {
|
||||
increment: _CDETinjiApp.#onIncrement,
|
||||
decrement: _CDETinjiApp.#onDecrement,
|
||||
|
||||
Vendored
+2
-2
File diff suppressed because one or more lines are too long
@@ -187,6 +187,9 @@
|
||||
"CDE.New": "Nouveau",
|
||||
"CDE.NextTimeGoToTheSettings": "Tout ceci est paramétrable dans les Préférences",
|
||||
"CDE.NgHang": "Ng Hang",
|
||||
"CDE.NghangDiagramTitle": "Diagramme des Ng Hang (Cinq Éléments)",
|
||||
"CDE.ZoomDiagram": "Agrandir le diagramme",
|
||||
"CDE.LoksyuDiagramTitle": "Loksyu (Huit Trigrammes)",
|
||||
"CDE.NoTemplate": "Aucun Modèle",
|
||||
"CDE.NoSupernaturals": "Aucun pouvoir surnaturel",
|
||||
"CDE.NoSpells": "Aucun sortilège",
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
"aspect": "metal",
|
||||
"skill": "kungfu",
|
||||
"speciality": "Poignard",
|
||||
"style": "<p>Usant de deux armes maniées conjointement, la Forme des Couteaux papillon offre à son pratiquant un avantage offensif. Le personnage gagne 1 dé supplémentaire à ses jets d’attaque (ou augmente de 1 la valeur de l’Aptitude Techniques</p>",
|
||||
"style": "Usant de deux armes maniées conjointement, la Forme des Couteaux papillon offre à son pratiquant un avantage offensif. Le personnage gagne 1 dé supplémentaire à ses jets d'attaque (ou augmente de 1 la valeur de l'Aptitude martiale dans le cas d'un PNJ).",
|
||||
"techniques": {
|
||||
"technique1": {
|
||||
"check": true,
|
||||
@@ -23,7 +23,7 @@
|
||||
"check": true,
|
||||
"name": "le système de combat",
|
||||
"activation": "reaction",
|
||||
"technique": "<p>Le corps résistant et la position immuable du pratiquant le rendent difficile à blesser. Si le personnage choisit de ne pas utiliser d’action de défense contre une attaque, le personnage utilise sa valeur de Métal (ou d’Aptitude martiale pour un PNJ) pour fixer la difficulté pour le toucher (au lieu de la difficulté normale de 1). martiale dans le cas d’un PNJ). S’il décide d’utiliser ce Style au moment où est déterminée l’Initiative, le personnage peut décider de remplacer son score normal d’Initiative par le double de sa valeur de Feu (ou d’Aptitude sociale pour un PNJ). les chroniqu</p>"
|
||||
"technique": "<p>Le corps résistant et la position immuable du pratiquant le rendent difficile à blesser. Si le personnage choisit de ne pas utiliser d’action de défense contre une attaque, le personnage utilise sa valeur de Métal (ou d’Aptitude martiale pour un PNJ) pour fixer la difficulté pour le toucher (au lieu de la difficulté normale de 1). martiale dans le cas d’un PNJ). S’il décide d’utiliser ce Style au moment où est déterminée l’Initiative, le personnage peut décider de remplacer son score normal d’Initiative par le double de sa valeur de Feu (ou d’Aptitude sociale pour un PNJ).</p>"
|
||||
},
|
||||
"technique3": {
|
||||
"check": true,
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
"aspect": "terre",
|
||||
"skill": "kungfu",
|
||||
"speciality": "Mains Nues",
|
||||
"style": "<p>S’étant fortifié le corps à l’extrême pour pratiquer le Kung-fu de l’Invulnérabilité, le pratiquant résiste à des coups qui laisseraient d’autres sur le carreau. Le personnage obtient une protection de 2.</p>",
|
||||
"style": "S’étant fortifié le corps à l’extrême pour pratiquer le Kung-fu de l’Invulnérabilité, le pratiquant résiste à des coups qui laisseraient d’autres sur le carreau. Le personnage obtient une protection de 2.",
|
||||
"techniques": {
|
||||
"technique1": {
|
||||
"check": true,
|
||||
@@ -23,7 +23,7 @@
|
||||
"check": true,
|
||||
"name": "La volonté de fer",
|
||||
"activation": "action-attack-defense",
|
||||
"technique": "<p>Concentré et résistant, le pratiquant contrôle la douleur. Quelle que soit son action, lorsque le personnage fait son jet, il ignore 1 dé de malus dû à la perte de Zing et/ou de San. S’il dépense 2 dés-fastes à cet effet, il ignore alors 2 dés de malus dus à la perte de Zing et/ou de San. S’il s’agit d’un PNJ, il récupère 1 point de Vitalité. Forme des Couteaux papillon Orientation : Yin Aspect : Métal Compétence : Kung-fu Spécialité : Poignard Wing Chun, employant une paire de</p>"
|
||||
"technique": "<p>Concentré et résistant, le pratiquant contrôle la douleur. Quelle que soit son action, lorsque le personnage fait son jet, il ignore 1 dé de malus dû à la perte de Zing et/ou de San. S’il dépense 2 dés-fastes à cet effet, il ignore alors 2 dés de malus dus à la perte de Zing et/ou de San. S’il s’agit d’un PNJ, il récupère 1 point de Vitalité. Forme des Couteaux papillon</p>"
|
||||
},
|
||||
"technique3": {
|
||||
"check": false,
|
||||
@@ -40,4 +40,4 @@
|
||||
"default": 0
|
||||
},
|
||||
"flags": {}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,18 +6,18 @@
|
||||
"img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-kungfu.svg",
|
||||
"system": {
|
||||
"reference": "",
|
||||
"description": "<p>Le Hung Gar, natif de la province du Guangdong, est très populaire aussi bien en Chine qu’à l’étranger. On le surnomme également la Boxe du Tigre et de la Grue – bien qu’il adopte des postures typiques d’autres animaux (léopard, dragon, serpent). Cette boxe était notamment pratiquée par le grand héros Wong Feihung. À partir de positions basses et stables, les membres supérieurs sont au cœur des techniques du Hung Gar, autant pour porter des coups que pour utiliser l’une des nombreuses techniques de blocage contre l’adversaire. Le Coeng Kyun offre au pratiquant une mobilité exceptionnelle, se traduisant par un jeu de jambes élaboré. Le personnage peut dépenser 2 dés-fastes obtenus lors d’une action de défense pour obtenir une action de déplacement gratuite (sans dépenser de crans d’initiative supplémentaires) qui a lieu immédiatement après que l’action de défense est résolue. difficulté pour le toucher (au lieu de la difficulté normale de 1). de l’étrange Il s’appuie essentiellement sur des coups de pied sautés et des frappes allongées permettant d’atteindre l’adversaire, même quand celui-ci se croit hors de portée.</p>",
|
||||
"description": "<p>Le Hung Gar, natif de la province du Guangdong, est très populaire aussi bien en Chine qu’à l’étranger. On le surnomme également la Boxe du Tigre et de la Grue – bien qu’il adopte des postures typiques d’autres animaux (léopard, dragon, serpent). Cette boxe était notamment pratiquée par le grand héros Wong Feihung. À partir de positions basses et stables, les membres supérieurs sont au cœur des techniques du Hung Gar, autant pour porter des coups que pour utiliser l’une des nombreuses techniques de blocage contre l’adversaire. Le Coeng Kyun offre au pratiquant une mobilité exceptionnelle, se traduisant par un jeu de jambes élaboré. Le personnage peut dépenser 2 dés-fastes obtenus lors d’une action de défense pour obtenir une action de déplacement gratuite (sans dépenser de crans d’initiative supplémentaires) qui a lieu immédiatement après que l’action de défense est résolue. difficulté pour le toucher (au lieu de la difficulté normale de 1).</p>",
|
||||
"orientation": "yang",
|
||||
"aspect": "feu",
|
||||
"skill": "kungfu",
|
||||
"speciality": "Mains Nues",
|
||||
"style": "<p>Le Hung Gar est un art martial qui privilégie l’agressivité et la puissance. Le personnage gagne 1 dé supplémentaire sur chacun de ses jets d’attaque (ou augmente de 1 la valeur de l’Aptitude martiale dans le cas d’un PNJ) et inflige 1 dégât supplémentaire à mains nues. Techniques</p>",
|
||||
"style": "Le Hung Gar est un art martial qui privilégie l’agressivité et la puissance. Le personnage gagne 1 dé supplémentaire sur chacun de ses jets d’attaque (ou augmente de 1 la valeur de l’Aptitude martiale dans le cas d’un PNJ) et inflige 1 dégât supplémentaire à mains nues.",
|
||||
"techniques": {
|
||||
"technique1": {
|
||||
"check": true,
|
||||
"name": "Le tigre déchire sa proie",
|
||||
"activation": "damage-inflicted",
|
||||
"technique": "<p>Les coups portés avec les doigts positionnés en « gueule de tigre » lacèrent la chair et brisent les os. Les dégâts à mains nues du personnage sont égaux à sa valeur de Métal (ou d’Aptitude martiale pour un PNJ) au lieu de 1 pour cette attaque. niq e</p>"
|
||||
"technique": "<p>Les coups portés avec les doigts positionnés en « gueule de tigre » lacèrent la chair et brisent les os. Les dégâts à mains nues du personnage sont égaux à sa valeur de Métal (ou d’Aptitude martiale pour un PNJ) au lieu de 1 pour cette attaque.</p>"
|
||||
},
|
||||
"technique2": {
|
||||
"check": true,
|
||||
@@ -29,7 +29,7 @@
|
||||
"check": true,
|
||||
"name": "L’animal acculé mord le chasseur",
|
||||
"activation": "dice",
|
||||
"technique": "<p>Les parades du Hung Gar sont presque aussi dévastatrices que ses attaques. Le personnage peut dépenser les dés-fastes de son action de défense réussie pour infliger immédiatement des dégâts à son adversaire (à raison de 1 pour 1). Jeet Kune Do (Jie; Quan mandarin Zit Kyun Dou en cantonais) Orientation : Yang Aspect : Bois Compétence : Kung-fu Spécialité : Mains Nues Création du célèbre Bruce Lee, le Jeet Kune Do est un art martial hérit</p>"
|
||||
"technique": "<p>Les parades du Hung Gar sont presque aussi dévastatrices que ses attaques. Le personnage peut dépenser les dés-fastes de son action de défense réussie pour infliger immédiatement des dégâts à son adversaire (à raison de 1 pour 1). Jeet Kune Do (Jie; Quan mandarin Zit Kyun Dou en cantonais)</p>"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -40,4 +40,4 @@
|
||||
"default": 0
|
||||
},
|
||||
"flags": {}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
"aspect": "bois",
|
||||
"skill": "kungfu",
|
||||
"speciality": "Mains Nues",
|
||||
"style": "<p>Telle la fameuse arme traditionnelle dont s’inspire cette boxe, le pratiquant fuse à grande vitesse pour arriver à portée de son adversaire. Une action de déplacement coûte 1 cran d’initiative (au lieu de 2) au personnage. La pointe de la lance</p>",
|
||||
"style": "Telle la fameuse arme traditionnelle dont s’inspire cette boxe, le pratiquant fuse à grande vitesse pour arriver à portée de son adversaire. Une action de déplacement coûte 1 cran d’initiative (au lieu de 2) au personnage. La pointe de la lance",
|
||||
"techniques": {
|
||||
"technique1": {
|
||||
"check": true,
|
||||
@@ -29,7 +29,7 @@
|
||||
"check": true,
|
||||
"name": "La pensée précède la forme",
|
||||
"activation": "dice",
|
||||
"technique": "<p>Usant de mouvements de hanches et d’épaules pour gêner son adversaire, le pratiquant le force à négliger sa garde. Le personnage peut dépenser les dés-fastes de son action d’attaque ou de défense (réussie ou non) pour infliger des dés-néfastes à la prochaine action de son adversaire (à raison de 1 pour 1). Le Seot Gaau Orientation : Yang ou Yin Aspect : Terre Compétence : Kung-fu Spécialité : Mains Nues Cette dénomination correspond à la lutte chinoise moderne, tell</p>"
|
||||
"technique": "<p>Usant de mouvements de hanches et d’épaules pour gêner son adversaire, le pratiquant le force à négliger sa garde. Le personnage peut dépenser les dés-fastes de son action d’attaque ou de défense (réussie ou non) pour infliger des dés-néfastes à la prochaine action de son adversaire (à raison de 1 pour 1)."
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -40,4 +40,4 @@
|
||||
"default": 0
|
||||
},
|
||||
"flags": {}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,30 +6,30 @@
|
||||
"img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-kungfu.svg",
|
||||
"system": {
|
||||
"reference": "",
|
||||
"description": "<p>Rarement enseigné dans les écoles, en raison de ses formes particulières et des légendes scabreuses entourant ses origines, ce style est sans arme les plus anciennes. La version la plus populaire sur sa naissance prétend que son créateur découvrit les arcanes du Zeoi Kyun alors qu’il s’était ennivré, après avoir tenté en vain de comprendre les dessins faits par son maître qui voulait lui transmettre ses secrets. La Boxe de l’Ivresse évoque irrésistiblement les attitudes et formes des arts martiaux classiques, tels qu’ils seraient singés par un ivrogne. En réalité, ce style repose entièrement sur les notions de mobilité et d’imprévisibilité. Il vise à déstabiliser l’adversaire, en prétendant effectuer des attaques ou des gardes maladroites. Ainsi, en dépit des apparences, il s’agit d’un art martial très difficile à maîtriser.</p>",
|
||||
"description": "<p>Rarement enseigné dans les écoles, en raison de ses formes particulières et des légendes scabreuses entourant ses origines, ce style est pourtant au nombre des techniques de combat sans arme les plus anciennes. La version la plus populaire sur sa naissance prétend que son créateur découvrit les arcanes du Zeoi Kyun alors qu'il s'était ennivré, après avoir tenté en vain de comprendre les dessins faits par son maître qui voulait lui transmettre ses secrets. La Boxe de l'Ivresse évoque irrésistiblement les attitudes et formes des arts martiaux classiques, tels qu'ils seraient singés par un ivrogne. En réalité, ce style repose entièrement sur les notions de mobilité et d'imprévisibilité. Il vise à déstabiliser l'adversaire, en prétendant effectuer des attaques ou des gardes maladroites. Ainsi, en dépit des apparences, il s'agit d'un art martial très difficile à maîtriser.</p>",
|
||||
"orientation": "yin",
|
||||
"aspect": "eau",
|
||||
"skill": "kungfu",
|
||||
"speciality": "Mains Nues",
|
||||
"style": "<p>Malgré les apparences, le Wing Chun se révèle un art martial violent et offensif. Sur chacune de ses attaques réussies, les dés-fastes dépensés par le personnage pour augmenter ses dégâts comptent double. le système de combat</p>",
|
||||
"style": "Le déséquilibre du pratiquant est la clé de la Boxe de l'Ivresse. Le personnage élimine gratuitement 2 dés-néfastes sur ses actions d'attaque, qu'elles soient réussies ou non.",
|
||||
"techniques": {
|
||||
"technique1": {
|
||||
"check": true,
|
||||
"name": "La terre tourne autour du soleil",
|
||||
"name": "Les mains collantes",
|
||||
"activation": "damage-inflicted",
|
||||
"technique": "<p>Les coups assénés à un rythme soutenu par le pratiquant épuisent son adversaire. La cible perd 2 points de Hei (l’éventuelle répartition en Yin et Yang est au choix du personnage touché) en plus des dégâts infligés. de l’étrange Techniques niq e hr ng s c ra le l’ét Style Le déséquilibre du pratiquant est la clé de la Boxe de l’Ivresse. Le personnage élimine gratuitement 2 dés-néfastes sur ses actions d’attaque, qu’elles so</p>"
|
||||
"technique": "<p>Les coups assénés à un rythme soutenu par le pratiquant épuisent son adversaire. La cible perd 2 points de Hei (l'éventuelle répartition en Yin et Yang est au choix du personnage touché) en plus des dégâts infligés.</p>"
|
||||
},
|
||||
"technique2": {
|
||||
"check": true,
|
||||
"name": "Chuter du ciel",
|
||||
"activation": "dice",
|
||||
"technique": "<p>Lui-même en déséquilibre perpétuel, le pratiquant jette facilement au sol son opposant et le force ainsi à perdre du temps à se relever. Lors d’une attaque réussie, le personnage fait tomber son adversaire et peut dépenser les dés-fastes obtenus à son action d’attaque pour faire perdre des crans d’initiative à sa cible (à raison de 1 pour 1, maximum 3). L’attaque inflige</p>"
|
||||
"name": "Contrer l'impulsion",
|
||||
"activation": "reaction",
|
||||
"technique": "<p>Placé au plus proche de son adversaire, le pratiquant oriente les mouvements de celui-ci par un contrôle de ses poings et de ses pieds. S'il choisit de ne pas utiliser d'action de défense contre une attaque, le personnage utilise sa valeur de Terre (ou d'Aptitude physique pour un PNJ) pour fixer la difficulté pour le toucher (au lieu de la difficulté normale de 1).</p>"
|
||||
},
|
||||
"technique3": {
|
||||
"check": true,
|
||||
"name": "La lame s’envole",
|
||||
"activation": "action-defense",
|
||||
"technique": "<p>Lorsqu’il affronte un combattant armé, le pratiquant prend bien garde à le priver de cet atout. Lors d’une défense au contact réussie, le personnage désarme son adversaire et l’arme est projetée à distance courte. Si le personnage dépense 2 dés-fastes à cet effet, l’arme e</p>"
|
||||
"name": "Le double coup de paume",
|
||||
"activation": "damage-inflicted",
|
||||
"technique": "<p>Le pratiquant effectue une double frappe afin de maximiser l'impact de ses attaques. Les dégâts à mains nues du personnage sont égaux à sa valeur de Bois (ou d'Aptitude spirituelle pour un PNJ) au lieu de 1 pour cette attaque.</p>"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-kungfu.svg",
|
||||
"system": {
|
||||
"reference": "",
|
||||
"description": "<p>Bien qu’on en connaisse surtout la version moderne, qui relève davantage d’une discipline sportive – le kung-fu pratiqué en compétition –, le Coeng Kyun est à l’origine un art martial externe conçu par l’ethnie musulmane des Hui, dans le nord de la Chine. Techniques Le bond du fauve Activation : Action d’attaque Le pratiquant entre dans la garde de son adversaire en un éclair quand il passe à l’attaque. Le personnage ajoute à son action d’attaque une action de déplacement gratuite (donc sans dépenser de crans d’initiative supplémentaires). Il peut alors se déplacer puis attaquer, m</p>",
|
||||
"description": "<p>Bien qu'on en connaisse surtout la version moderne, qui relève davantage d'une discipline sportive – le kung-fu pratiqué en compétition –, le Coeng Kyun est à l'origine un art martial externe conçu par l'ethnie musulmane des Hui, dans le nord de la Chine. Il s'appuie essentiellement sur des coups de pied sautés et des frappes allongées permettant d'atteindre l'adversaire, même quand celui-ci se croit hors de portée.</p>",
|
||||
"orientation": "yang",
|
||||
"aspect": "feu",
|
||||
"skill": "kungfu",
|
||||
@@ -29,7 +29,7 @@
|
||||
"check": true,
|
||||
"name": "L’envol de la grue",
|
||||
"activation": "reaction",
|
||||
"technique": "<p>Tout comme il sait se rapprocher pour attaquer, le pratiquant sait se mettre hors d’atteinte des coups de son adversaire en adoptant une garde à la fois solide et gracieuse. S’il choisit de ne pas utiliser d’action de défense contre une attaque, le personnage utilise sa valeur de Feu (ou d’Aptitude sociale pour un PNJ) pour fixer la BoxeGar de) la famille Hong (Hung Orientation : Yang Aspect : Feu Compétence : Kung-fu Spécialité : Mains Nues Le Hung Gar, natif de la province du Guangdong, est très populaire aussi</p>"
|
||||
"technique": "<p>Tout comme il sait se rapprocher pour attaquer, le pratiquant sait se mettre hors d’atteinte des coups de son adversaire en adoptant une garde à la fois solide et gracieuse. S’il choisit de ne pas utiliser d’action de défense contre une attaque, le personnage utilise sa valeur de Feu (ou d’Aptitude sociale pour un PNJ) pour fixer la BoxeGar de) la famille Hong (Hung</p>"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -6,12 +6,12 @@
|
||||
"img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-kungfu.svg",
|
||||
"system": {
|
||||
"reference": "",
|
||||
"description": "<p>Héros de la dynastie Song, Yue Fei possède la réputation d’être l’un des plus grands guerriers de toute l’histoire de la Chine. De nombreux styles font remonter leurs origines à ce vaillant général. Lancier particulièrement doué, il est au moins certain que la Lance loyale du général Yue Fei soit due à son génie martial. Cette voie met à profit la totalité de la lance pour ses techniques. Les attaques en sont puissantes et dévastatrices grâce au poids de l’arme et à sa pointe de fer. Les parades en sont solides et rapides grâce à son long manche en bois. C’est un art martial équilibré qui met à l’honneur une arme typique de la Chine impériale. s c ra le l’ét</p>",
|
||||
"description": "<p>Héros de la dynastie Song, Yue Fei possède la réputation d’être l’un des plus grands guerriers de toute l’histoire de la Chine. De nombreux styles font remonter leurs origines à ce vaillant général. Lancier particulièrement doué, il est au moins certain que la Lance loyale du général Yue Fei soit due à son génie martial. Cette voie met à profit la totalité de la lance pour ses techniques. Les attaques en sont puissantes et dévastatrices grâce au poids de l’arme et à sa pointe de fer. Les parades en sont solides et rapides grâce à son long manche en bois. C’est un art martial équilibré qui met à l’honneur une arme typique de la Chine impériale.</p>",
|
||||
"orientation": "yinyang",
|
||||
"aspect": "terre",
|
||||
"skill": "kungfu",
|
||||
"speciality": "Lance",
|
||||
"style": "<p>Le pratiquant met à profit l’avantage que lui procure la longueur de sa lance. Le personnage peut porter une attaque à distance courte comme s’il se trouvait au contact. Techniques</p>",
|
||||
"style": "Le pratiquant met à profit l’avantage que lui procure la longueur de sa lance. Le personnage peut porter une attaque à distance courte comme s’il se trouvait au contact.",
|
||||
"techniques": {
|
||||
"technique1": {
|
||||
"check": true,
|
||||
@@ -29,7 +29,7 @@
|
||||
"check": true,
|
||||
"name": "Retenir l’avalanche",
|
||||
"activation": "action-defense",
|
||||
"technique": "<p>D’une solidité à toute épreuve, la lance bloque et repousse les opposants du pratiquant. Si l’action de défense du personnage est réussie, son agresseur est projeté à distance courte. S’il dépense 2 dés-fastes à cet effet, l’agresseur est projeté à distance médiane. Les Éclairs de Leoi Gung Orientation : Yang Aspect : Bois Compétence : Combat à distance Spécialité : Arc Ce style particulier de tir à l’arc doit sa création à un jeune chas</p>"
|
||||
"technique": "<p>D’une solidité à toute épreuve, la lance bloque et repousse les opposants du pratiquant. Si l’action de défense du personnage est réussie, son agresseur est projeté à distance courte. S’il dépense 2 dés-fastes à cet effet, l’agresseur est projeté à distance médiane. Les Éclairs de Leoi Gung</p>"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -40,4 +40,4 @@
|
||||
"default": 0
|
||||
},
|
||||
"flags": {}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,30 +6,30 @@
|
||||
"img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-kungfu.svg",
|
||||
"system": {
|
||||
"reference": "",
|
||||
"description": "<p>La Paume des Huit Trigrammes vient du nord de la Chine et plus précisément des Monts Wudang – berceau de nombreux arts martiaux chinois. Il s’agit d’un art martial privilégiant les attaques à main ouverte (plutôt que le poing fermé) ainsi que la mobilité et la fluidité : le des déplacements circulaires incessants au sein d’un cercle imaginaire figurant le taaigik.</p>",
|
||||
"description": "<p>La Paume des Huit Trigrammes vient du nord de la Chine et plus précisément des Monts Wudang – berceau de nombreux arts martiaux chinois. Il s'agit d'un art martial privilégiant les attaques à main ouverte (plutôt que le poing fermé) ainsi que la mobilité et la fluidité : le pratiquant contrôle son espace de combat par des déplacements circulaires incessants au sein d'un cercle imaginaire figurant le taaigik.</p>",
|
||||
"orientation": "yin",
|
||||
"aspect": "metal",
|
||||
"skill": "kungfu",
|
||||
"speciality": "Mains Nues",
|
||||
"style": "<p>Une grande mobilité est le principal atout du pratiquant de la Paume des Huit Trigrammes. Une action de déplacement coûte 1 cran d’initiative (au lieu de 2) au personnage. Techniques Contourner l’obstacle</p>",
|
||||
"style": "Une grande mobilité est le principal atout du pratiquant de la Paume des Huit Trigrammes. Une action de déplacement coûte 1 cran d'initiative (au lieu de 2) au personnage.",
|
||||
"techniques": {
|
||||
"technique1": {
|
||||
"check": true,
|
||||
"name": "Les mains collantes",
|
||||
"name": "Contourner l'obstacle",
|
||||
"activation": "reaction",
|
||||
"technique": "<p>Constamment en mouvement face à son adversaire, le pratiquant l’oblige à s’épuiser pour l’atteindre. Une attaque contre le personnage coûte</p>"
|
||||
"technique": "<p>Constamment en mouvement face à son adversaire, le pratiquant l'oblige à s'épuiser pour l'atteindre. Une attaque contre le personnage coûte 1 cran d'initiative supplémentaire à l'agresseur.</p>"
|
||||
},
|
||||
"technique2": {
|
||||
"check": true,
|
||||
"name": "Contourner l'obstacle",
|
||||
"name": "La terre tourne autour du soleil",
|
||||
"activation": "action-attack",
|
||||
"technique": "<p>Constamment en mouvement face à son\nadversaire, le pratiquant l’oblige à s’épuiser\npour l’atteindre. Une attaque contre le personnage coûte 1 cran d’initiative supplémentaire à\nl’agresseur.\nActivation : Action d’attaque\nCherchant inlassablement à obtenir une position privilégiée, le pratiquant délivre des frappes\nrapides et précises. Cette action d’attaque du personnage lui coûte 2 crans d’initiative (au lieu de 3). La main du dragon Activation : Action d’attaque\nDès qu’il se trouve dans la posi</p>"
|
||||
"technique": "<p>Cherchant inlassablement à obtenir une position privilégiée, le pratiquant délivre des frappes rapides et précises. Cette action d'attaque du personnage lui coûte 2 crans d'initiative (au lieu de 3).</p>"
|
||||
},
|
||||
"technique3": {
|
||||
"check": true,
|
||||
"name": "La main du dragon",
|
||||
"activation": "action-attack",
|
||||
"technique": "<p>Dès qu’il se trouve dans la position idéale, le pratiquant porte un coup de la main ouverte en délivrant toute sa puissance. Si cette attaque réussit, les dés-fastes dépensés par le personnage pour augmenter ses dégâts comptent double. De plus, les dégâts à mains nues du personnage sont égaux à sa valeur de Terre (ou d’Aptitude physique pour un PNJ) au l</p>"
|
||||
"technique": "<p>Dès qu'il se trouve dans la position idéale, le pratiquant porte un coup de la main ouverte en délivrant toute sa puissance. Si cette attaque réussit, les dés-fastes dépensés par le personnage pour augmenter ses dégâts comptent double. De plus, les dégâts à mains nues du personnage sont égaux à sa valeur de Terre (ou d'Aptitude physique pour un PNJ) au lieu de 1 pour cette attaque.</p>"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
"aspect": "bois",
|
||||
"skill": "kungfu",
|
||||
"speciality": "Bâton",
|
||||
"style": "<p>La souplesse d’utilisation du bâton rend cette arme redoutable entre les mains du pratiquant. Le personnage gagne 1 dé-faste gratuit sur ses actions d’attaque et de défense. Techniques</p>",
|
||||
"style": "La souplesse d’utilisation du bâton rend cette arme redoutable entre les mains du pratiquant. Le personnage gagne 1 dé-faste gratuit sur ses actions d’attaque et de défense.",
|
||||
"techniques": {
|
||||
"technique1": {
|
||||
"check": true,
|
||||
@@ -29,7 +29,7 @@
|
||||
"check": true,
|
||||
"name": "Esquiver les griffes du tigre",
|
||||
"activation": "reaction",
|
||||
"technique": "<p>Sa taille et sa légèreté font du bâton une arme de défense efficace. S’il choisit de ne pas utiliser d’action de défense contre une attaque, le personnage utilise sa valeur d’Eau (ou d’Aptitude mentale pour un PNJ) pour fixer la difficulté pour le toucher (au lieu de la difficulté normale de 1). Les Trois Joyaux Orientation : Yang Aspect : Feu Compétence : Kung-fu Spécialité : Bâton Le nom de ce style évoque les multiples avantages offerts par le bâton à troi</p>"
|
||||
"technique": "<p>Sa taille et sa légèreté font du bâton une arme de défense efficace. S’il choisit de ne pas utiliser d’action de défense contre une attaque, le personnage utilise sa valeur d’Eau (ou d’Aptitude mentale pour un PNJ) pour fixer la difficulté pour le toucher (au lieu de la difficulté normale de 1)."
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -40,4 +40,4 @@
|
||||
"default": 0
|
||||
},
|
||||
"flags": {}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,12 +6,12 @@
|
||||
"img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-kungfu.svg",
|
||||
"system": {
|
||||
"reference": "",
|
||||
"description": "<p>La voie du Faîte suprême de l’Épée est enseignée depuis le dix-septième siècle. Elle privilégie les souples épées à double tranchant, plus légères que les sabres et dont le maniement demande une grande précision – mais se révèle d’une redoutable efficacité. Le Taaigik Gim s’appuie sur le contrôle des énergies internes et des coups plus vifs, précis et légers que la majeure partie des techniques s c ra le l’ét</p>",
|
||||
"description": "<p>La voie du Faîte suprême de l’Épée est enseignée depuis le dix-septième siècle. Elle privilégie les souples épées à double tranchant, plus légères que les sabres et dont le maniement demande une grande précision – mais se révèle d’une redoutable efficacité. Le Taaigik Gim s’appuie sur le contrôle des énergies internes et des coups plus vifs, précis et légers que la majeure partie des techniques</p>",
|
||||
"orientation": "yin",
|
||||
"aspect": "eau",
|
||||
"skill": "kungfu",
|
||||
"speciality": "Épée",
|
||||
"style": "<p>L’épée souple est une arme défensive d’une extrême efficacité, s’enroulant autour des coups adverses pour les dévier. Le personnage gagne 1 dé supplémentaire à ses jets de défense (ou augmente de 1 la valeur de l’Aptitude martiale dans le cas d’un PNJ). Les personnages adverses se voient automatiquement infliger 2 désnéfastes sur leur action visant à le désarmer. Techniques</p>",
|
||||
"style": "L’épée souple est une arme défensive d’une extrême efficacité, s’enroulant autour des coups adverses pour les dévier. Le personnage gagne 1 dé supplémentaire à ses jets de défense (ou augmente de 1 la valeur de l’Aptitude martiale dans le cas d’un PNJ). Les personnages adverses se voient automatiquement infliger 2 dés-néfastes sur leur action visant à le désarmer.",
|
||||
"techniques": {
|
||||
"technique1": {
|
||||
"check": true,
|
||||
@@ -29,7 +29,7 @@
|
||||
"check": true,
|
||||
"name": "L’immortel sur sa montagne",
|
||||
"activation": "action-attack-defense",
|
||||
"technique": "<p>Concentré et résistant, le pratiquant contrôle la douleur. Quelle que soit son action, lorsque le personnage fait son jet, il ignore 1 dé de malus dû à la perte de Zing et/ou de San. S’il dépense 2 dés-fastes à cet effet, il ignore alors 2 dés de malus dus à la perte de Zing et/ou de San. S’il s’agit d’un PNJ, il récupère 1 point de Vitalité. de de Tigre la Bâton Double-peau Orientation : Yang Aspect : Bois Compétence : Kung-fu Spécialité : Bâton La tradition enseigne que cet art martial fut développé au début du sixième</p>"
|
||||
"technique": "<p>Concentré et résistant, le pratiquant contrôle la douleur. Quelle que soit son action, lorsque le personnage fait son jet, il ignore 1 dé de malus dû à la perte de Zing et/ou de San. S’il dépense 2 dés-fastes à cet effet, il ignore alors 2 dés de malus dus à la perte de Zing et/ou de San. S’il s’agit d’un PNJ, il récupère 1 point de Vitalité."
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
"aspect": "eau",
|
||||
"skill": "kungfu",
|
||||
"speciality": "Mains Nues",
|
||||
"style": "<p>Le Taaigik Kyun est un art martial qui privilégie les parades et les esquives. Le personnage gagne 1 dé supplémentaire sur chacun de ses jets de défense (ou augmente de 1 la valeur de l’Aptitude martiale dans le cas d’un PNJ) et inflige 1 dégât supplémentaire à mains nues. Techniques</p>",
|
||||
"style": "Le Taaigik Kyun est un art martial qui privilégie les parades et les esquives. Le personnage gagne 1 dé supplémentaire sur chacun de ses jets de défense (ou augmente de 1 la valeur de l’Aptitude martiale dans le cas d’un PNJ) et inflige 1 dégât supplémentaire à mains nues.",
|
||||
"techniques": {
|
||||
"technique1": {
|
||||
"check": true,
|
||||
@@ -29,7 +29,7 @@
|
||||
"check": true,
|
||||
"name": "La résolution vainc l’indécision",
|
||||
"activation": "action-attack",
|
||||
"technique": "<p>Quand il passe à l’attaque, le pratiquant exploite les failles de son adversaire. Si l’adversaire se défend et qu’il obtient des dés-néfastes, ceux-ci peuvent être dépensés par le personnage pour infliger des dégâts supplémentaires (à raison de 1 pour 1) lors de cette attaque. De plus, les dégâts à mains nues du personnage sont égaux à sa valeur de Métal (ou d’Aptitude martiale pour un PNJ) au lieu de 1 pour cette attaque. BoxeKyun longue (Coeng Orientation : Yang Aspect : Feu Compétence : Kung-fu Spécialité : Mains Nues Bien qu’on en connaisse surtout la version moderne, qui relève davantage</p>"
|
||||
"technique": "<p>Quand il passe à l’attaque, le pratiquant exploite les failles de son adversaire. Si l’adversaire se défend et qu’il obtient des dés-néfastes, ceux-ci peuvent être dépensés par le personnage pour infliger des dégâts supplémentaires (à raison de 1 pour 1) lors de cette attaque. De plus, les dégâts à mains nues du personnage sont égaux à sa valeur de Métal (ou d’Aptitude martiale pour un PNJ) au lieu de 1 pour cette attaque. BoxeKyun longue (Coeng</p>"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -40,4 +40,4 @@
|
||||
"default": 0
|
||||
},
|
||||
"flags": {}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
"aspect": "eau",
|
||||
"skill": "rangedcombat",
|
||||
"speciality": "Pistolet, Fusil",
|
||||
"style": "<p>Sa célérité et ses angles de tir improbables permettent au pratiquant de toucher des cibles qui semblent hors d’atteinte. La portée des attaques du personnage passe de distance longue à distance extrême, et les dégâts des armes à feu sont augmentés de 1 à portée courte. Techniques</p>",
|
||||
"style": "Sa célérité et ses angles de tir improbables permettent au pratiquant de toucher des cibles qui semblent hors d’atteinte. La portée des attaques du personnage passe de distance longue à distance extrême, et les dégâts des armes à feu sont augmentés de 1 à portée courte.",
|
||||
"techniques": {
|
||||
"technique1": {
|
||||
"check": true,
|
||||
@@ -29,7 +29,7 @@
|
||||
"check": true,
|
||||
"name": "Le cri du dragon",
|
||||
"activation": "damage-inflicted",
|
||||
"technique": "<p>Vidant ses chargeurs dans un déluge de plomb, le pratiquant s’assure d’occasionner le maximum de dommages. Le personnage inflige des dégâts supplémentaires égaux à sa valeur de Métal (ou d’Aptitude martiale pour un PNJ) sur une attaque réussie. Le Gun Kata Orientation : Yin Aspect : Métal Compétence : Combat à distance Spécialité : Pistolet, Fusil Le Gun Kata est une technique de tir conçue pour maximis</p>"
|
||||
"technique": "<p>Vidant ses chargeurs dans un déluge de plomb, le pratiquant s’assure d’occasionner le maximum de dommages. Le personnage inflige des dégâts supplémentaires égaux à sa valeur de Métal (ou d’Aptitude martiale pour un PNJ) sur une attaque réussie. Le Gun Kata</p>"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -40,4 +40,4 @@
|
||||
"default": 0
|
||||
},
|
||||
"flags": {}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
"aspect": "metal",
|
||||
"skill": "rangedcombat",
|
||||
"speciality": "Pistolet, Fusil",
|
||||
"style": "<p>Le pratiquant comprend intuitivement les trajectoires des tirs qui fusent autour de lui. Pour effectuer une défense face à une attaque à distance, le personnage peut utiliser sa Compétence Armes à feu (Pistolet / Fusil) au lieu de sa Compétence Prouesse. Dans le cas d’un PNJ, celui-ci peut baser sa défense sur son Aptitude physique au lieu de son Aptitude martiale.</p>",
|
||||
"style": "Le pratiquant comprend intuitivement les trajectoires des tirs qui fusent autour de lui. Pour effectuer une défense face à une attaque à distance, le personnage peut utiliser sa Compétence Armes à feu (Pistolet / Fusil) au lieu de sa Compétence Prouesse. Dans le cas d’un PNJ, celui-ci peut baser sa défense sur son Aptitude physique au lieu de son Aptitude martiale.",
|
||||
"techniques": {
|
||||
"technique1": {
|
||||
"check": true,
|
||||
@@ -23,7 +23,7 @@
|
||||
"check": true,
|
||||
"name": "le système de combat",
|
||||
"activation": "action-aid",
|
||||
"technique": "<p>Le pratiquant tire de façon à avantager ses alliés. Lorsqu’il utilise l’action d’Aide, le personnage octroie 3 dés supplémentaires à lancer au lieu de 2 (ou donne un + 3 à l’Aptitude adaptée pour un PNJ au lieu de + 2) au personnage qu’il assiste. LES ARTS MARTIAUX EN TANT QU’ÉLÉMENT SCÉNARISTIQUE de l’étrange Tir rapide La magie que maîtrisent les fat si est l’un des aspects essentiels de Hong Kong – Les dans l’occulte et le surnaturel. Ce chapitre détaille les règles qui gouvernent l’usage des diverses magies dont peuvent disposer les PJ. « Un plumeau taoïste à la main, j’entamai une suite de mouvements martiaux afin de symboliser le combat du dieu de la guerre Gwaan Dai contre les forces maléfiques. Mes gestes enroulaient des volutes de poussière autour du chasse-mouches jusqu’à ce que d’épaisses spirales entourent l’objet. Classique instrument d’exorcisme, le plumeau possède le pouvoir d’expulser les flux néfastes comme une nuée d’insectes indésirables. Afin que mon rituel de purification soit complet, je devais cependant concentrer toute cette énergie Yin et ne pas en laisser une seule bribe m’échapper. Cela me demandait un effort considérable mais la nature même de ma magie me facilitait quelque peu cette tâche. Mes sens mystiques évaluaient avec exactitude la quantité de force négative qu’il me restait à accumuler autour de mon plumeau afin de nettoyer l’établissement de Pui Gan. J’injectais en continu mon propre hei dans le chasse-mouches sans cesser ma danse martiale – devenant en quelque sorte un aimant à énergie Yin. » — La Résurr</p>"
|
||||
"technique": "<p>Le pratiquant tire de façon à avantager ses alliés. Lorsqu’il utilise l’action d’Aide, le personnage octroie 3 dés supplémentaires à lancer au lieu de 2 (ou donne un + 3 à l’Aptitude adaptée pour un PNJ au lieu de + 2) au personnage qu’il assiste. LES ARTS MARTIAUX EN TANT QU’ÉLÉMENT SCÉNARISTIQUE</p>"
|
||||
},
|
||||
"technique3": {
|
||||
"check": false,
|
||||
@@ -40,4 +40,4 @@
|
||||
"default": 0
|
||||
},
|
||||
"flags": {}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
"aspect": "bois",
|
||||
"skill": "kungfu",
|
||||
"speciality": "Mains Nues",
|
||||
"style": "<p>Bruce Lee a fait du Jeet Kune Do un art martial des plus adaptables. Le personnage obtient automatiquement 1 dé-faste supplémentaire au résultat de ses jets d’attaque et de défense et inflige 1 dégât supplémentaire à mains nues. Techniques</p>",
|
||||
"style": "Bruce Lee a fait du Jeet Kune Do un art martial des plus adaptables. Le personnage obtient automatiquement 1 dé-faste supplémentaire au résultat de ses jets d’attaque et de défense et inflige 1 dégât supplémentaire à mains nues.",
|
||||
"techniques": {
|
||||
"technique1": {
|
||||
"check": true,
|
||||
@@ -29,7 +29,7 @@
|
||||
"check": true,
|
||||
"name": "Sois comme l’eau",
|
||||
"activation": "dice",
|
||||
"technique": "<p>Le Jeet Kune Do se base sur une totale adaptabilité et réactivité du pratiquant. Quelle que soit son action, le personnage peut annuler sur le résultat du jet un nombre de dés-néfastes égal à sa valeur d’Eau (ou d’Aptitude mentale pour un PNJ). BoxePensée de la(Jingji FormeKyun et ) de la Orientation : Yang Aspect : Bois Compétence : Kung-fu Spécialité : Mains Nues La Boxe de la Forme et de la Pensée aurait vu le jour dans le nord de l</p>"
|
||||
"technique": "<p>Le Jeet Kune Do se base sur une totale adaptabilité et réactivité du pratiquant. Quelle que soit son action, le personnage peut annuler sur le résultat du jet un nombre de dés-néfastes égal à sa valeur d’Eau (ou d’Aptitude mentale pour un PNJ). BoxePensée de la(Jingji FormeKyun et ) de la</p>"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -40,4 +40,4 @@
|
||||
"default": 0
|
||||
},
|
||||
"flags": {}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
"aspect": "terre",
|
||||
"skill": "kungfu",
|
||||
"speciality": "Mains Nues",
|
||||
"style": "<p>L’objectif du Seot Gaau est de gêner les mouvements de l’opposant par l’application de clés, d’immobilisations, de saisies… Le personnage obtient automatiquement 2 dés-fastes supplémentaires sur ses actions de défense, qu’elles soient réussies ou non. s ue niq e o hr ng s c ra le l’ét de</p>",
|
||||
"style": "L’objectif du Seot Gaau est de gêner les mouvements de l’opposant par l’application de clés, d’immobilisations, de saisies… Le personnage obtient automatiquement 2 dés-fastes supplémentaires sur ses actions de défense, qu’elles soient réussies ou non.",
|
||||
"techniques": {
|
||||
"technique1": {
|
||||
"check": true,
|
||||
@@ -29,7 +29,7 @@
|
||||
"check": true,
|
||||
"name": "Saisir l’opportunité",
|
||||
"activation": "action-aid",
|
||||
"technique": "<p>Le pratiquant parvient à bloquer brièvement un adversaire de façon à permettre à un allié de lui porter une attaque. Lorsqu’il utilise l’action d’Aide, le personnage octroie autant de dés supplémentaires à lancer que sa valeur de Feu (ou d’Aptitude sociale pour un PNJ) au lieu de 2 (ou ajoute ce bonus à l’Aptitude martiale pour un PNJ au lieu de + 2) au personnage qu’il assiste. Ce bonus est obtenu uniquement sur la prochaine attaque visant la cible immobilisée. Kung-fu de l’Invulnérabilité Orientation : Yang ou Yin Aspect : Terre Compétence : Kung-fu Spécialité : Mains Nues Style à l’histoire mal connue, on dit que la pratique du Kung-f</p>"
|
||||
"technique": "<p>Le pratiquant parvient à bloquer brièvement un adversaire de façon à permettre à un allié de lui porter une attaque. Lorsqu’il utilise l’action d’Aide, le personnage octroie autant de dés supplémentaires à lancer que sa valeur de Feu (ou d’Aptitude sociale pour un PNJ) au lieu de 2 (ou ajoute ce bonus à l’Aptitude martiale pour un PNJ au lieu de + 2) au personnage qu’il assiste. Ce bonus est obtenu uniquement sur la prochaine attaque visant la cible immobilisée. Kung-fu de l’Invulnérabilité</p>"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -40,4 +40,4 @@
|
||||
"default": 0
|
||||
},
|
||||
"flags": {}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
"aspect": "bois",
|
||||
"skill": "rangedcombat",
|
||||
"speciality": "Arc",
|
||||
"style": "<p>Le pratiquant sait enchaîner les tirs avec célérité, en gardant plusieurs flèches à la main. Le personnage peut tirer autant de fois que sa valeur de Métal (ou d’Aptitude martiale pour un PNJ) avant d’avoir à recharger. De plus, ses dégâts à l’arc sont toujours augmentés de 1. Techniques</p>",
|
||||
"style": "Le pratiquant sait enchaîner les tirs avec célérité, en gardant plusieurs flèches à la main. Le personnage peut tirer autant de fois que sa valeur de Métal (ou d’Aptitude martiale pour un PNJ) avant d’avoir à recharger. De plus, ses dégâts à l’arc sont toujours augmentés de 1.",
|
||||
"techniques": {
|
||||
"technique1": {
|
||||
"check": true,
|
||||
@@ -29,7 +29,7 @@
|
||||
"check": true,
|
||||
"name": "L’impassibilité de la montagne",
|
||||
"activation": "dice",
|
||||
"technique": "<p>Concentré à l’extrême, le pratiquant parvient à décocher ses flèches même dans un environnement peu favorable. Le personnage peut annuler, sur le résultat d’un jet d’attaque, un nombre de dés-néfastes égal à sa valeur de Terre (ou d’Aptitude physique), qu’il soit réussi ou non. Les Mille Frelons Orientation : Yang Aspect : Feu Compétence : Combat à distance Spécialité : Arme de jet Le nom de cet art martial se réfère aux armes de jet – tels l</p>"
|
||||
"technique": "<p>Concentré à l’extrême, le pratiquant parvient à décocher ses flèches même dans un environnement peu favorable. Le personnage peut annuler, sur le résultat d’un jet d’attaque, un nombre de dés-néfastes égal à sa valeur de Terre (ou d’Aptitude physique), qu’il soit réussi ou non."
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -40,4 +40,4 @@
|
||||
"default": 0
|
||||
},
|
||||
"flags": {}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
"aspect": "feu",
|
||||
"skill": "rangedcombat",
|
||||
"speciality": "Arme de jet",
|
||||
"style": "<p>Le pratiquant dispose d’une grande mobilité et projette toujours ses armes à un rythme soutenu afin de noyer l’adversaire sous un déluge d’acier. Chaque attaque du personnage coûte 2 crans d’initiative (au lieu de 3).</p>",
|
||||
"style": "Le pratiquant dispose d’une grande mobilité et projette toujours ses armes à un rythme soutenu afin de noyer l’adversaire sous un déluge d’acier. Chaque attaque du personnage coûte 2 crans d’initiative (au lieu de 3).",
|
||||
"techniques": {
|
||||
"technique1": {
|
||||
"check": true,
|
||||
|
||||
@@ -11,25 +11,25 @@
|
||||
"aspect": "terre",
|
||||
"skill": "rangedcombat",
|
||||
"speciality": "Poignard, Hachette",
|
||||
"style": "<p>Le pratiquant des Poignards volants utilise sa puissance pour frapper ses cibles même quand celles-ci semblent hors d’atteinte. La portée des s ue niq e o hr ng s c ra le l’ét de Le Gun-fu Orientation : Yin Aspect : Eau Compétence : Combat à distance Spécialité : Pistolet, Fusil En l’espace d’une génération, il était inévitable que les amateurs des films d’action de</p>",
|
||||
"style": "Le pratiquant des Poignards volants utilise sa puissance pour frapper ses cibles même quand celles-ci semblent hors d'atteinte. La portée des attaques du personnage passe de distance médiane à distance longue, et les dégâts de ses attaques aux poignards sont augmentés de 1.",
|
||||
"techniques": {
|
||||
"technique1": {
|
||||
"check": true,
|
||||
"name": "Handicaper l'ennemi",
|
||||
"activation": "action-attack",
|
||||
"technique": ""
|
||||
"technique": "<p>Le pratiquant prend ses précautions en privant l'adversaire de ses avantages par un lancer précis. Sur une attaque réussie jusqu'à distance longue, le personnage désarme son adversaire et l'arme est projetée à distance courte, en plus des dégâts subis. Si le personnage dépense 2 dés-fastes à cet effet, l'arme est projetée à distance médiane. L'attaque inflige ensuite normalement ses dégâts.</p>"
|
||||
},
|
||||
"technique2": {
|
||||
"check": true,
|
||||
"name": "Assiéger la forteresse",
|
||||
"activation": "action-attack",
|
||||
"technique": "<p>Sachant comment dissimuler et projeter ses\narmes dans toutes les situations, le pratiquant\nest toujours en position d’attaquer. Même ligoté,\nimmobilisé, fouillé et privé de ses armes ou encore aveuglé, il peut activer cette Technique en\ndépensant 1 point de Hei normalement et ainsi\neffectuer tout de même une action d’attaque. attaques du personnage passe de distance médiane à distance longue, et les dégâts de ses\nattaques aux poignards sont augmentés de 1. \n Techniques Activation : Dés-fastes\nLe</p>"
|
||||
"activation": "dice",
|
||||
"technique": "<p>Le pratiquant sait où viser pour gêner les mouvements de son adversaire. Le personnage peut dépenser les dés-fastes de son action d'attaque (qu'elle soit réussie ou non) pour faire perdre des crans d'initiative à sa cible (à raison de 1 pour 1, maximum 3).</p>"
|
||||
},
|
||||
"technique3": {
|
||||
"check": true,
|
||||
"name": "Décider de la retraite",
|
||||
"activation": "action-defense",
|
||||
"technique": "<p>Garder la bonne distance avec son adversaire\nest essentiel pour le pratiquant afin de tirer le\nmeilleur parti de ses armes. Le personnage obtient immédiatement après son action de défense\nune action de déplacement gratuite (donc sans\ndépenser de crans d’initiative supplémentaires). Orientation : Yin ou Yang\nAspect : Terre\nCompétence : Combat à distance\nSpécialité : Poignard, Hachette\nTrès répandu au sein des triades dès leurs\norigines, cet art martial vise à faire d’un poignard ou d’une hachette</p>"
|
||||
"technique": "<p>Garder la bonne distance avec son adversaire est essentiel pour le pratiquant afin de tirer le meilleur parti de ses armes. Le personnage obtient immédiatement après son action de défense une action de déplacement gratuite (donc sans dépenser de crans d’initiative supplémentaires).</p>"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -6,12 +6,12 @@
|
||||
"img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-kungfu.svg",
|
||||
"system": {
|
||||
"reference": "",
|
||||
"description": "<p>Le nom de ce style évoque les multiples avantages offerts par le bâton à trois sections (saam zit gwan) inventé par le fondateur de la dynastie Song. Le bâton à trois sections (aussi nommé tri-bâton ou triple bâton) offre une grande polyvalence offensive et défensive, mais il s’avère une arme dont la maîtrise demande beaucoup d’efforts et une attention soutenue. de l’étrange Les Trois Joyaux font également référence à l’éveil, la droiture et la pureté, inhérents à la nature de chaque être dans le bouddhisme Sim. Il s’agit d’un des principaux styles armés développés par les moines de Shaolin.</p>",
|
||||
"description": "<p>Le nom de ce style évoque les multiples avantages offerts par le bâton à trois sections (saam zit gwan) inventé par le fondateur de la dynastie Song. Le bâton à trois sections (aussi nommé tri-bâton ou triple bâton) offre une grande polyvalence offensive et défensive, mais il s’avère une arme dont la maîtrise demande beaucoup d’efforts et une attention soutenue.</p>",
|
||||
"orientation": "yang",
|
||||
"aspect": "feu",
|
||||
"skill": "kungfu",
|
||||
"speciality": "Bâton",
|
||||
"style": "<p>Le triple-bâton est une arme de défense aussi solide qu’une armure de fer. Le personnage obtient une protection de 2. Techniques</p>",
|
||||
"style": "Le triple-bâton est une arme de défense aussi solide qu’une armure de fer. Le personnage obtient une protection de 2.",
|
||||
"techniques": {
|
||||
"technique1": {
|
||||
"check": true,
|
||||
@@ -29,7 +29,7 @@
|
||||
"check": true,
|
||||
"name": "Le serpent rampe au sol",
|
||||
"activation": "dice",
|
||||
"technique": "<p>Utilisé tel un fouet, le triple-bâton heurte cruellement les chevilles de l’opposant et l’envoie ainsi à terre. Sur une attaque réussie, le personnage fait tomber son adversaire et peut dépenser les dés-fastes obtenus à son action d’attaque pour faire perdre des crans d’initiative à sa cible (à raison de 1 pour 1, maximum 3). L’attaque inflige ensuite normalement ses dégâts. loyale du Lance Général Yue Fei Orientation : Yin ou Yang Aspect : Terre Compétence : Kung-fu Spécialité : Lance Héros de la dynastie Song, Yue Fei possède la réputation d’être l’un</p>"
|
||||
"technique": "<p>Utilisé tel un fouet, le triple-bâton heurte cruellement les chevilles de l’opposant et l’envoie ainsi à terre. Sur une attaque réussie, le personnage fait tomber son adversaire et peut dépenser les dés-fastes obtenus à son action d’attaque pour faire perdre des crans d’initiative à sa cible (à raison de 1 pour 1, maximum 3). L’attaque inflige ensuite normalement ses dégâts."
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -40,4 +40,4 @@
|
||||
"default": 0
|
||||
},
|
||||
"flags": {}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,30 +6,30 @@
|
||||
"img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-kungfu.svg",
|
||||
"system": {
|
||||
"reference": "",
|
||||
"description": "<p>Originaire du sud de la Chine et rendu très populaire au vingtième siècle par les films de Hong Kong, le Wing Chun existe sous de nombreuses formes. D’après la légende, c’est une nonne de Shaolin qui inventa ce kung-fu et le transmit à une jeune fille afin qu’elle échappe à un mariage arrangé – avant de répandre largement cette technique. Le fameux Ip Man – maître de Bruce Lee – en fut le pratiquant le plus célèbre. Les principes au centre du Wing Chun sont de privilégier la vitesse et la masse de son propre corps en utilisant la force de l’adversaire contre lui. Les coups offensifs du Wing C</p>",
|
||||
"description": "<p>Originaire du sud de la Chine et rendu très populaire au vingtième siècle par les films de Hong Kong, le Wing Chun existe sous de nombreuses formes. D'après la légende, c'est une nonne de Shaolin qui inventa ce kung-fu et le transmit à une jeune fille afin qu'elle échappe à un mariage arrangé – avant de répandre largement cette technique. Le fameux Ip Man – maître de Bruce Lee – en fut le pratiquant le plus célèbre. Les principes au centre du Wing Chun sont de privilégier la vitesse et la masse de son propre corps en utilisant la force de l'adversaire contre lui. Les coups offensifs du Wing Chun accordent une importance accrue aux techniques de mains dans la grande majorité des courants connus.</p>",
|
||||
"orientation": "yin",
|
||||
"aspect": "metal",
|
||||
"skill": "kungfu",
|
||||
"speciality": "Mains Nues",
|
||||
"style": "",
|
||||
"style": "Malgré les apparences, le Wing Chun se révèle un art martial violent et offensif. Sur chacune de ses attaques réussies, les dés-fastes dépensés par le personnage pour augmenter ses dégâts comptent double.",
|
||||
"techniques": {
|
||||
"technique1": {
|
||||
"check": true,
|
||||
"name": "La terre tourne autour du soleil",
|
||||
"activation": "damage-inflicted",
|
||||
"technique": "<p>Les coups assénés à un rythme soutenu par\nle pratiquant épuisent son adversaire. La cible\nperd 2 points de Hei (l’éventuelle répartition en\nYin et Yang est au choix du personnage touché)\nen plus des dégâts infligés. \n Techniques s\n\n\n\nhr ng\ns c ra\nle l’ét\nde Style\nLe déséquilibre du pratiquant est la clé de la\nBoxe de l’Ivresse. Le personnage élimine gratuitement 2 dés-néfastes sur ses actions d’attaque,\nqu’elles soient réussies ou non. Techniques Chuter du ciel Activation : Dés-fastes\nLui-même </p>"
|
||||
"name": "Chuter du ciel",
|
||||
"activation": "dice",
|
||||
"technique": "<p>Lui-même en déséquilibre perpétuel, le pratiquant jette facilement au sol son opposant et le force ainsi à perdre du temps à se relever. Lors d'une attaque réussie, le personnage fait tomber son adversaire et peut dépenser les dés-fastes obtenus à son action d'attaque pour faire perdre des crans d'initiative à sa cible (à raison de 1 pour 1, maximum 3). L'attaque inflige ensuite normalement ses dégâts.</p>"
|
||||
},
|
||||
"technique2": {
|
||||
"check": false,
|
||||
"name": "",
|
||||
"activation": "action-attack",
|
||||
"technique": ""
|
||||
"check": true,
|
||||
"name": "La lame s'envole",
|
||||
"activation": "action-defense",
|
||||
"technique": "<p>Lorsqu'il affronte un combattant armé, le pratiquant prend bien garde à le priver de cet atout. Lors d'une défense au contact réussie, le personnage désarme son adversaire et l'arme est projetée à distance courte. Si le personnage dépense 2 dés-fastes à cet effet, l'arme est projetée à distance médiane.</p>"
|
||||
},
|
||||
"technique3": {
|
||||
"check": false,
|
||||
"name": "",
|
||||
"activation": "action-attack",
|
||||
"technique": ""
|
||||
"check": true,
|
||||
"name": "L'alcool mauvais",
|
||||
"activation": "damage-inflicted",
|
||||
"technique": "<p>Abandonnant un instant sa gestuelle souple au moment d'attaquer, le pratiquant rigidifie brièvement son corps afin de porter un coup dévastateur. Les dégâts à mains nues sont égaux à sa valeur de Feu (ou d'Aptitude sociale pour un PNJ) au lieu de 1 pour cette attaque.</p>"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-spell.svg",
|
||||
"system": {
|
||||
"reference": "",
|
||||
"description": "<p>de l’impact sur le scénario – à la discrétion du MJ). • Rétablir l’équilibre (3 points) : diminue de 1 point la valeur d’une source de dégâts physiques ou spirituels récurrents (maladie, poison, malédiction, etc.), ce qui l’annule si cette valeur est réduite à 0 (+ 3 points par diminution supplémentaire de 1 point). • Favoriser la circulation des énergies (3 points) : ajoute 1 dé supplémentaire à lancer sur un prochain jet de récupération (+ 3 points par dé supplémentaire au-delà du premier). Chaque Effet peut être déclenché plusieurs fois dans un même sort en payant le coût indiqué entre parenthèses. Ainsi, il devient possible de soigner une maladie en diminuant la valeur de la source de dégâts récurrents d’une valeur de 2, la réduisant ainsi potentiellement à 0, tout en octroyant 1 dé supplémentaire à lancer sur le prochain jet de récupération afin de guérir plus vite des pertes de Zing éventuellement subies auparavant. de l’étrange certains pratiquants n’hésiteront pas à le faire. La majorité des exorcistes considère cependant que d’un acte ainsi entaché, aucun bien ne peut naître… En revanche, des sorciers sans scrupule se montreront sans doute moins timorés.</p>",
|
||||
"description": "<p>Utilisant le corps de son patient comme un laboratoire (que ce soit par des techniques d'acupuncture pure, des massages ou de la moxibustion), le PJ peut bloquer chez lui les effets de maladies et de poisons (physiques ou spirituels) et lui permettre de guérir plus vite.</p><p>Connaissant parfaitement les points vitaux et les méridiens d'énergie, il sait aussi diagnostiquer des maladies (là aussi physiques ou spirituelles) et examiner un corps – afin de pratiquer une autopsie mystique, par exemple.</p><p>Si l'acupuncture est à l'origine une technique destinée à soigner et apaiser, elle se montre aisée à détourner et peut aussi bien servir à blesser et à faire souffrir. Rares sont les fat si qui l'utilisent de cette manière, mais comme dit le proverbe « on combat le poison par le poison », et si se servir de l'acupuncture de façon agressive permet d'atteindre un but noble, certains pratiquants n'hésiteront pas à le faire. La majorité des exorcistes considère cependant que d'un acte ainsi entaché, aucun bien ne peut naître… En revanche, des sorciers sans scrupule se montreront sans doute moins timorés.</p>",
|
||||
"specialityname": "acupuncture",
|
||||
"associatedelement": "metal",
|
||||
"hei": "Yin",
|
||||
@@ -17,9 +17,9 @@
|
||||
"realizationtimeritual": "1 heure",
|
||||
"realizationtimeaccelerated": "12 crans d’initiative",
|
||||
"flashback": "non",
|
||||
"components": "<ul><li>Mots : sûtra du diamant, prière à</li></ul><p>Sannung, citation du Wong Ting Ging</p><ul><li>Gestes : utilisation des aiguilles, pression sur les points vitaux, massage</li><li>État d’esprit : humeur apaisée,</li></ul><p>concentration</p><ul><li>Consommables : encens, huiles essentielles, moxa, bougies</li><li>Objets : schéma des points vitaux et méridiens d’énergie, aiguilles (or, argent,</li></ul><p>etc.)</p>",
|
||||
"effects": "<p>n’est pas aisé de s’affecter soi-même</p><p>avec les sorts de cette Spécialité, qui</p><p>cible habituellement d’autres personnages (PJ ou PNJ). Si un fat si souhaite</p><p>l’utiliser sur lui-même, la difficulté du</p><p>jet de magie augmente de 1.</p><ul><li>L’Effet « source de dégâts récurrents »</li></ul><p>permet de diminuer la valeur d’un poison ou d’une infection démoniaque,</p><p>indiquant le renforcement des points</p><p>vitaux. Cela peut aller jusqu’à détruire</p><p>cette source de dégâts récurrents en</p><p>abaissant sa valeur à 0. À l’inverse,</p><p>ce même Effet utilisé pour créer une</p><p>« source de dégâts récurrents » peut</p><p>provoquer un déséquilibre dans le corps</p><p>de la cible et lui infliger une forme</p><p>d’intoxication.</p><ul><li>L’Effet « bonus » octroie des dés supplémentaires à lancer sur un jet de</li></ul><p>récupération afin de guérir plus vite,</p><p>pendant une période couverte par l’Effet « durée ». L’Effet « malus » diminue</p><p>au contraire le nombre de dés à lancer</p><p>sur le jet de récupération, reflétant un</p><p>blocage de la circulation de l’énergie</p><p>vitale dans le corps.</p><ul><li>L’Effet « ampleur » indique l’importance</li></ul><p>des informations apprises par le personnage sur une maladie à diagnostiquer</p><p>ou lors d’une autopsie.</p><p>Élixirs</p><p>Le PJ sait préparer des potions dont les propriétés curatives sont exceptionnelles et permettent</p><p>de soigner le corps aussi bien que l’âme. Celui qui</p><p>les ingère guérit ainsi de façon immédiate et spectaculaire, regagnant santé et sérénité.</p><p>Des potions fortifiantes permettent également de renforcer l’expression d’un élément</p><p>dans le corps de celui qui les ingère.</p><p>怪 Élément associé : Eau</p><p>怪 Hei : Yin</p><p>怪 Temps de réalisation (rituel) : 4 heures</p><p>怪 Temps de réalisation (accéléré) : boire un</p><p>élixir déjà préparé, ceux-ci sont stockables</p><p>et transférables</p><p>怪 Flash-back :</p>",
|
||||
"examples": "",
|
||||
"components": "<ul><li>Mots : sûtra du diamant, prière à<br>Sannung, citation du Wong Ting Ging</li></ul><ul><li>Gestes : utilisation des aiguilles, pression sur les points vitaux, massage</li><li>État d’esprit : humeur apaisée,<br>concentration</li></ul><ul><li>Consommables : encens, huiles essentielles, moxa, bougies</li><li>Objets : schéma des points vitaux et méridiens d’énergie, aiguilles (or, argent,<br>etc.)</li></ul>",
|
||||
"effects": "<p>Il n’est pas aisé de s’affecter soi-même</p><p>avec les sorts de cette Spécialité, qui</p><p>cible habituellement d’autres personnages (PJ ou PNJ). Si un fat si souhaite</p><p>l’utiliser sur lui-même, la difficulté du</p><p>jet de magie augmente de 1.</p><ul><li>L’Effet « source de dégâts récurrents »<br>permet de diminuer la valeur d’un poison ou d’une infection démoniaque,<br>indiquant le renforcement des points<br>vitaux. Cela peut aller jusqu’à détruire<br>cette source de dégâts récurrents en<br>abaissant sa valeur à 0. À l’inverse,<br>ce même Effet utilisé pour créer une<br>« source de dégâts récurrents » peut<br>provoquer un déséquilibre dans le corps<br>de la cible et lui infliger une forme<br>d’intoxication.</li></ul><ul><li>L’Effet « bonus » octroie des dés supplémentaires à lancer sur un jet de<br>récupération afin de guérir plus vite,<br>pendant une période couverte par l’Effet « durée ». L’Effet « malus » diminue<br>au contraire le nombre de dés à lancer<br>sur le jet de récupération, reflétant un<br>blocage de la circulation de l’énergie<br>vitale dans le corps.</li></ul><ul><li>L’Effet « ampleur » indique l’importance<br>des informations apprises par le personnage sur une maladie à diagnostiquer<br>ou lors d’une autopsie.</li></ul>",
|
||||
"examples": "<p>Voici une liste non exhaustive de sorts utiles, avec leur coût en Puissance :</p><ul><li>Diagnostic (2 points) : établit un diagnostic médical, physique ou spirituel (+ 2 ou + 4 points pour obtenir des informations supplémentaires, en fonction de l'impact sur le scénario – à la discrétion du MJ).</li></ul><ul><li>Rétablir l'équilibre (3 points) : diminue de 1 point la valeur d'une source de dégâts physiques ou spirituels récurrents (maladie, poison, malédiction, etc.), ce qui l'annule si cette valeur est réduite à 0 (+ 3 points par diminution supplémentaire de 1 point).</li></ul><ul><li>Favoriser la circulation des énergies (3 points) : ajoute 1 dé supplémentaire à lancer sur un prochain jet de récupération (+ 3 points par dé supplémentaire au-delà du premier).</li></ul><p>Chaque Effet peut être déclenché plusieurs fois dans un même sort en payant le coût indiqué entre parenthèses. Ainsi, il devient possible de soigner une maladie en diminuant la valeur de la source de dégâts récurrents d'une valeur de 2, la réduisant ainsi potentiellement à 0, tout en octroyant 1 dé supplémentaire à lancer sur le prochain jet de récupération afin de guérir plus vite des pertes de Zing éventuellement subies auparavant.</p>",
|
||||
"notes": ""
|
||||
},
|
||||
"effects": [],
|
||||
@@ -29,4 +29,4 @@
|
||||
"default": 0
|
||||
},
|
||||
"flags": {}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,8 +17,8 @@
|
||||
"realizationtimeritual": "4 heures",
|
||||
"realizationtimeaccelerated": "utiliser une préparation toute prête, celles-ci sont stockables et transférables",
|
||||
"flashback": "oui, pour préparer l’arme alchimique",
|
||||
"components": "<ul><li>Mots : prière à Sannung, prière à Leoi</li></ul><p>Dungban, prière à Gwaan Dai</p><ul><li>Gestes : gestes rituels de concoction des</li></ul><p>préparations magiques</p><ul><li>État d’esprit : concentration, pensées</li></ul><p>martiales</p><ul><li>Consommables : herbes (urticantes,</li></ul><p>vénéneuses, etc.), minéraux toxiques</p><p>(mercure, plomb, etc.)</p><ul><li>Objets : livre de recettes, instruments</li></ul><p>d’alchimie (fioles, tubes, balance, pilon,</p><p>etc.) anciens ou modernes</p>",
|
||||
"effects": "<p>Effet « Trois Trésors » transcrit les</p><p>dégâts physiques que provoque l’arme.</p><ul><li>L’Effet « malus » traduit une gêne</li></ul><p>provoquée par l’arme en imposant</p><p>des dés-néfastes ou en diminuant le</p><p>nombre de dés à lancer lors d’actions</p><p>particulières (liées à un Aspect ou une</p><p>Compétence) – comme le ferait une</p><p>potion gelant des parties du corps de</p><p>la cible – et cela pendant une période</p><p>correspondant à l’Effet « durée ».</p><ul><li>L’Effet « source de dégâts récurrents »</li></ul><p>permet de créer une source de dégâts</p><p>récurrents (si l’arme est une sorte de</p><p>bombe incendiaire mettant le feu à la</p><p>cible, par exemple) et d’en fixer la force</p><p>et la fréquence, durant une période couverte par l’Effet « durée ».</p><p>Les Effets n’affectent qu’une cible à la fois. Il</p><p>est possible d’augmenter la zone touchée en utilisant l’Effet « aire » mais dans ce cas, les armes</p><p>alchimiques affectent une grande surface dans</p><p>sa totalité (elles remplissent par exemple toute</p><p>une pièce de fumée). Pour créer des armes alchimiques ayant une petite aire d’effet contrôlée</p><p>avec précision, il faut alors utiliser l’Effet « ampleur ». Pour chaque niveau d’Ampleur, le</p><p>nombre de cibles affectées au maximum est</p><p>augmenté de 2, chacune de ces cibles devant se</p><p>trouver à distance courte les unes des autres.</p><p>les chroniques</p><p>de l’étrange</p><p>Arsenal</p><p>307</p><p>s</p><p>ue</p><p>niq e</p><p>o</p><p>hr ng</p><p>s c ra</p><p>le l’ét</p><p>de</p><ul><li>Grenade de nuage de poison spirituel</li></ul><p>(10 points) : cette arme alchimique crée</p><p>une aire d’effet qui remplit une pièce d’un</p><p>poison violent n’affectant que les créatures</p><p>surnaturelles. Pour elles, la zone concernée</p><p>devient une source de dégâts spirituels récurrents d’une valeur de 1, nécessitant un jet</p><p>de résistance toutes les minutes (ou 12 crans</p><p>d’initiative). Les effets cessent si les jiugwaai</p><p>quittent la zone (+ 3 points par point de valeur supplémentaire au-delà du premier).</p><ul><li>Bombe incendiaire purificatrice (12 points) :</li></ul><p>inflige 3 dégâts et affecte même les créatures immatérielles. Si l’arme est projetée</p><p>(par exemple un lance-projectile, comme le</p><p>LBD de Brenda Kang (cf p. X)), ces dégâts</p><p>s’ajoutent à ceux de l’outil. La cible prend feu</p><p>et est alors affectée par une source de dégâts</p><p>physiques récurrents d’une valeur de 1, nécessitant un jet de résistance tous les 6 crans</p><p>d’initiative. Les effets cessent dès le premier</p><p>jet de résistance réussi (+ 1 point par dégât</p><p>initial supplémentaire) (+ 3 points par point</p><p>de valeur supplémentaire au-delà du premier)</p><p>(+ 2 points pour affecter jusqu’à 3 cibles</p><p>proches, + 2 points supplémentaires pour</p><p>affecter 5 cibles).</p><p>Chaque recette nécessite son propre sort pour</p><p>être préparée. Il est toutefois possible d’utiliser</p><p>plus de Puissance pour en renforcer les effets</p><p>selon les indications fournies entre parenthèses.</p><p>Philtres</p><p>Les potions que prépare le PJ octroient des</p><p>capacités clairement surhumaines à ceux qui</p><p>les ingèrent. Cracher du feu, transformer sa</p><p>peau en pierre, couvrir ses poings de fer, devenir translucide, se contorsionner comme des</p><p>branches flexibles, etc.</p><p>Les effets de ces préparations</p>",
|
||||
"components": "<ul><li>Mots : prière à Sannung, prière à Leoi<br>Dungban, prière à Gwaan Dai</li></ul><ul><li>Gestes : gestes rituels de concoction des<br>préparations magiques</li></ul><ul><li>État d’esprit : concentration, pensées<br>martiales</li></ul><ul><li>Consommables : herbes (urticantes,<br>vénéneuses, etc.), minéraux toxiques<br>(mercure, plomb, etc.)</li></ul><ul><li>Objets : livre de recettes, instruments<br>d’alchimie (fioles, tubes, balance, pilon,<br>etc.) anciens ou modernes</li></ul>",
|
||||
"effects": "<p>Effet « Trois Trésors » transcrit les</p><p>dégâts physiques que provoque l’arme.</p><ul><li>L’Effet « malus » traduit une gêne<br>provoquée par l’arme en imposant<br>des dés-néfastes ou en diminuant le<br>nombre de dés à lancer lors d’actions<br>particulières (liées à un Aspect ou une<br>Compétence) – comme le ferait une<br>potion gelant des parties du corps de<br>la cible – et cela pendant une période<br>correspondant à l’Effet « durée ».</li></ul><ul><li>L’Effet « source de dégâts récurrents »<br>permet de créer une source de dégâts<br>récurrents (si l’arme est une sorte de<br>bombe incendiaire mettant le feu à la<br>cible, par exemple) et d’en fixer la force<br>et la fréquence, durant une période couverte par l’Effet « durée ».<br>Les Effets n’affectent qu’une cible à la fois. Il<br>est possible d’augmenter la zone touchée en utilisant l’Effet « aire » mais dans ce cas, les armes<br>alchimiques affectent une grande surface dans<br>sa totalité (elles remplissent par exemple toute<br>une pièce de fumée). Pour créer des armes alchimiques ayant une petite aire d’effet contrôlée<br>avec précision, il faut alors utiliser l’Effet « ampleur ». Pour chaque niveau d’Ampleur, le<br>nombre de cibles affectées au maximum est<br>augmenté de 2, chacune de ces cibles devant se<br>trouver à distance courte les unes des autres.<br>Arsenal</li></ul><ul><li>Grenade de nuage de poison spirituel<br>(10 points) : cette arme alchimique crée<br>une aire d’effet qui remplit une pièce d’un<br>poison violent n’affectant que les créatures<br>surnaturelles. Pour elles, la zone concernée<br>devient une source de dégâts spirituels récurrents d’une valeur de 1, nécessitant un jet<br>de résistance toutes les minutes (ou 12 crans<br>d’initiative). Les effets cessent si les jiugwaai<br>quittent la zone (+ 3 points par point de valeur supplémentaire au-delà du premier).</li></ul><ul><li>Bombe incendiaire purificatrice (12 points) :<br>inflige 3 dégâts et affecte même les créatures immatérielles. Si l’arme est projetée<br>(par exemple un lance-projectile, comme le<br>LBD de Brenda Kang (cf p. X)), ces dégâts<br>s’ajoutent à ceux de l’outil. La cible prend feu<br>et est alors affectée par une source de dégâts<br>physiques récurrents d’une valeur de 1, nécessitant un jet de résistance tous les 6 crans<br>d’initiative. Les effets cessent dès le premier<br>jet de résistance réussi (+ 1 point par dégât<br>initial supplémentaire) (+ 3 points par point<br>de valeur supplémentaire au-delà du premier)<br>(+ 2 points pour affecter jusqu’à 3 cibles<br>proches, + 2 points supplémentaires pour<br>affecter 5 cibles).<br>Chaque recette nécessite son propre sort pour<br>être préparée. Il est toutefois possible d’utiliser<br>plus de Puissance pour en renforcer les effets<br>selon les indications fournies entre parenthèses.<br>Philtres<br>Les potions que prépare le PJ octroient des<br>capacités clairement surhumaines à ceux qui<br>les ingèrent. Cracher du feu, transformer sa<br>peau en pierre, couvrir ses poings de fer, devenir translucide, se contorsionner comme des<br>branches flexibles, etc.<br>Les effets de ces préparations</li></ul>",
|
||||
"examples": "",
|
||||
"notes": ""
|
||||
},
|
||||
@@ -29,4 +29,4 @@
|
||||
"default": 0
|
||||
},
|
||||
"flags": {}
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -6,7 +6,7 @@
|
||||
"img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-spell.svg",
|
||||
"system": {
|
||||
"reference": "",
|
||||
"description": "<p>tance extrême, mais la cible doit rester en vue) (+ 1 point par dégât supplémentaire au-delà des 3 premiers) – il existe de nombreux rituels de bannissement différents, comme celui de la Dame aux Sept Étoiles de la Grande Ourse. • Tempête de talismans (6 points) : l’exorciste inflige une perte directe de 1 point de Zing (ou de Vitalité dans le cas d’un PNJ) aux jiugwaai d’un même type (au choix, les esprits-animaux, les démons, les revenants, les monstres, etc.) situés autour de lui (au maximum 4 cibles se trouvant à distance courte) (+ 1 point pour étendre la portée à toute une pièce) (+ 1 point par dégât supplémentaire au-delà du premier) (+ 2 points pour affecter jusqu’à 6 cibles). Chaque exemple d’Effet ci-dessus est indépendant et nécessite son propre sort. Cependant, les effets d’un sort peuvent être renforcés : le coût pour en augmenter les effets est précisé entre parenthèses. de l’étrange De la même façon, il est possible au PJ de purifier un nœud d’énergies néfastes en abaissant sa valeur à 0. Pour exécuter ce rituel, l’exorciste dresse bien souvent un autel lui permettant d’avoir à portée de main toutes les Composantes chargées de Yang dont il a besoin.</p>",
|
||||
"description": "<p>tance extrême, mais la cible doit rester en vue) (+ 1 point par dégât supplémentaire au-delà des 3 premiers) – il existe de nombreux rituels de bannissement différents, comme celui de la Dame aux Sept Étoiles de la Grande Ourse. • Tempête de talismans (6 points) : l’exorciste inflige une perte directe de 1 point de Zing (ou de Vitalité dans le cas d’un PNJ) aux jiugwaai d’un même type (au choix, les esprits-animaux, les démons, les revenants, les monstres, etc.) situés autour de lui (au maximum 4 cibles se trouvant à distance courte) (+ 1 point pour étendre la portée à toute une pièce) (+ 1 point par dégât supplémentaire au-delà du premier) (+ 2 points pour affecter jusqu’à 6 cibles). Chaque exemple d’Effet ci-dessus est indépendant et nécessite son propre sort. Cependant, les effets d’un sort peuvent être renforcés : le coût pour en augmenter les effets est précisé entre parenthèses.</p>",
|
||||
"specialityname": "punishment",
|
||||
"associatedelement": "feu",
|
||||
"hei": "Yang",
|
||||
@@ -17,8 +17,8 @@
|
||||
"realizationtimeritual": "5 minutes",
|
||||
"realizationtimeaccelerated": "12 crans d’initiative",
|
||||
"flashback": "non",
|
||||
"components": "<ul><li>Mots : prière à Zung Kwai, prière à Jilong,</li></ul><p>sûtra du diamant, nom véritable de la cible</p><ul><li>Gestes : mouvements martiaux, gestes</li></ul><p>rituels d’exorcisme, manipulation des</p><p>ingrédients</p><ul><li>État d’esprit : courroucé, combatif</li><li>Consommables : œuf, riz, alcool, sang,</li></ul><p>objet ou partie de corps appartenant à</p><p>la cible</p><ul><li>Objets : autel, pilon et mortier, amulette, plumeau taoïste</li></ul>",
|
||||
"effects": "<p>Effet « Trois Trésors » traduit les dégâts qui s’abattent sur la cible du rituel</p><p>d’exorcisme.</p><ul><li>L’Effet « source de dégâts récurrents »</li></ul><p>permet de diminuer la valeur du nœud</p><p>d’énergies néfastes. Cela peut aller</p><p>jusqu’à le détruire en abaissant cette</p><p>valeur à 0.</p><ul><li>L’Effet « distance » indique jusqu’à</li></ul><p>quelle portée la punition peut frapper.</p><p>Domination</p><p>Le PJ est capable d’interagir socialement</p><p>de façon très efficace avec des créatures surnaturelles et d’en soumettre certaines afin de</p><p>les prendre à son service pour une période</p><p>déterminée.</p><p>Le personnage mobilise son Yang pour paraître plus puissant et charismatique aux yeux</p><p>des jiugwaai – ce qui lui facilite les discussions,</p><p>négociations, ou même l’usage de l’intimidation. Quant aux êtres sur lesquels il exerce sa</p><p>domination, il peut leur donner des ordres et ils</p><p>devront obéir pour toute la durée d’effet. Le PJ</p><p>peut alors leur ordonner de suivre quelqu’un, de</p><p>porter un message, d’espionner un lieu, etc. Il</p><p>peut même obtenir qu’ils se battent à ses côtés,</p><p>même s’ils seront plus que récalcitrants à risquer la mort de cette façon.</p><p>Une fois la durée d’effet écoulée, les créatures soumises retournent à leurs occupations</p><p>– et pourront garder rancune au PJ si celui-ci</p><p>s’est montré sadique ou ne leur a pas fait d’offrandes appropriées. De plus, le PJ doit garder</p><p>en tête que de tels jiugwaai sont souvent les</p><p>vassaux d’un roi-dragon ou d’un esprit puissant</p><p>et que ces êtres n’apprécient pas forcément que</p><p>l’on « emprunte » ainsi leurs sujets sans leur</p><p>demander leur avis…</p><p>怪 Élément associé : Bois</p><p>怪 Hei : Yang</p><p>321</p><p>s</p><p>ue</p><p>niq e</p><p>o</p><p>hr ng</p><p>s c ra</p><p>le l’ét</p><p>de</p><p>DOMINER DES JIUGWAAI RENCONTRÉS</p><p>Afin de déterminer la Puissance nécessaire pour dominer un jiugwaai rencontré par un</p>",
|
||||
"components": "<ul><li>Mots : prière à Zung Kwai, prière à Jilong,<br>sûtra du diamant, nom véritable de la cible</li></ul><ul><li>Gestes : mouvements martiaux, gestes<br>rituels d’exorcisme, manipulation des<br>ingrédients</li></ul><ul><li>État d’esprit : courroucé, combatif</li><li>Consommables : œuf, riz, alcool, sang,<br>objet ou partie de corps appartenant à<br>la cible</li></ul><ul><li>Objets : autel, pilon et mortier, amulette, plumeau taoïste</li></ul>",
|
||||
"effects": "<p>Effet « Trois Trésors » traduit les dégâts qui s’abattent sur la cible du rituel</p><p>d’exorcisme.</p><ul><li>L’Effet « source de dégâts récurrents »<br>permet de diminuer la valeur du nœud<br>d’énergies néfastes. Cela peut aller<br>jusqu’à le détruire en abaissant cette<br>valeur à 0.</li></ul><ul><li>L’Effet « distance » indique jusqu’à<br>quelle portée la punition peut frapper.<br>Domination<br>Le PJ est capable d’interagir socialement<br>de façon très efficace avec des créatures surnaturelles et d’en soumettre certaines afin de<br>les prendre à son service pour une période<br>déterminée.<br>Le personnage mobilise son Yang pour paraître plus puissant et charismatique aux yeux<br>des jiugwaai – ce qui lui facilite les discussions,<br>négociations, ou même l’usage de l’intimidation. Quant aux êtres sur lesquels il exerce sa<br>domination, il peut leur donner des ordres et ils<br>devront obéir pour toute la durée d’effet. Le PJ<br>peut alors leur ordonner de suivre quelqu’un, de<br>porter un message, d’espionner un lieu, etc. Il<br>peut même obtenir qu’ils se battent à ses côtés,<br>même s’ils seront plus que récalcitrants à risquer la mort de cette façon.<br>Une fois la durée d’effet écoulée, les créatures soumises retournent à leurs occupations<br>– et pourront garder rancune au PJ si celui-ci<br>s’est montré sadique ou ne leur a pas fait d’offrandes appropriées. De plus, le PJ doit garder<br>en tête que de tels jiugwaai sont souvent les<br>vassaux d’un roi-dragon ou d’un esprit puissant<br>et que ces êtres n’apprécient pas forcément que<br>l’on « emprunte » ainsi leurs sujets sans leur<br>demander leur avis…</li></ul>",
|
||||
"examples": "",
|
||||
"notes": ""
|
||||
},
|
||||
@@ -29,4 +29,4 @@
|
||||
"default": 0
|
||||
},
|
||||
"flags": {}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,9 +17,9 @@
|
||||
"realizationtimeritual": "5 minutes",
|
||||
"realizationtimeaccelerated": "6 crans d’initiative",
|
||||
"flashback": "non",
|
||||
"components": "<ul><li>Mots : prière à Zung Kwai, prière à</li></ul><p>Jilong</p><ul><li>Gestes : mains en position de prière,</li></ul><p>yeux fermés</p><ul><li>État d’esprit : concentration, mouwai</li><li>Consommables : feuilles de saule, sel,</li></ul><p>poudre de jade</p><ul><li>Objets : boussole, GPS, miroir octogonal, lunettes</li></ul>",
|
||||
"effects": "<p>Effet « bonus » octroie des dés-fastes</p><p>et des dés supplémentaires à lancer</p><p>sur tout jet visant à repérer, identifier</p><p>(la démasquer sous n’importe quelle</p><p>apparence, identifier sa nature, la discerner même quand elle est invisible,</p><p>etc.) et pister une créature – ce qui peut</p><p>se faire à l’aide de jets impliquant la</p><p>Compétence Exorcisme sans Spécialité.</p><ul><li>L’Effet « ampleur » révèle l’importance</li></ul><p>des informations que le personnage</p><p>peut déduire sur l’être dont il essaie</p><p>d’établir le profil.</p><ul><li>L’Effet « distance » indique jusqu’à</li></ul><p>quelle portée le PJ peut traquer un</p><p>jiugwaai, en relevant ses traces ou en</p><p>suivant son aura d’énergie Yin.</p>",
|
||||
"examples": "<p>Le PJ peut créer une zone investie d’énergie</p><p>Yang afin d’en éloigner les créatures surnaturelles – qui se retrouvent gênées dans leurs actions quand elles y pénètrent et peuvent même</p><p>y subir des dommages (leur éventuelle Capacité</p><p>protection ne s’appliquant alors pas, pas plus</p><p>que la Capacité intangibilité).</p><p>Le plus souvent, le fat si utilise un talisman</p><p>placé au centre du lieu à protéger ou sur l’objet</p><p>qu’il souhaite tenir hors de portée des démons</p><p>et autres esprits. Mais pour diffuser son énergie</p><p>dans la zone délimitée, l’exorciste peut également utiliser des ingrédients riches en Yang (riz,</p><p>œufs, sang, etc.), de la musique sacrée, un miroir octogonal, des amulettes, etc.</p><p>Une application de cette magie permet de</p><p>protéger le lieu contre les âmes désincarnées</p><p>– comme celle d’un fat si utilisant la Magie d’or.</p><p>C’est un moyen efficace de se prémunir contre</p><p>les indiscrets…</p><p>怪 Élément associé : Terre</p><p>怪 Hei : Yin ou Yang</p><p>怪 Temps de réalisation (rituel) : 15 minutes</p><p>怪 Temps de réalisation (accéléré) : 12 crans</p><p>d’initiative</p><p>怪 Flash-back : non</p><p>怪 Composantes :</p><ul><li>Mots : prière</li></ul>",
|
||||
"components": "<ul><li>Mots : prière à Zung Kwai, prière à<br>Jilong</li></ul><ul><li>Gestes : mains en position de prière,<br>yeux fermés</li></ul><ul><li>État d’esprit : concentration, mouwai</li><li>Consommables : feuilles de saule, sel,<br>poudre de jade</li></ul><ul><li>Objets : boussole, GPS, miroir octogonal, lunettes</li></ul>",
|
||||
"effects": "<p>Effet « bonus » octroie des dés-fastes</p><p>et des dés supplémentaires à lancer</p><p>sur tout jet visant à repérer, identifier</p><p>(la démasquer sous n’importe quelle</p><p>apparence, identifier sa nature, la discerner même quand elle est invisible,</p><p>etc.) et pister une créature – ce qui peut</p><p>se faire à l’aide de jets impliquant la</p><p>Compétence Exorcisme sans Spécialité.</p><ul><li>L’Effet « ampleur » révèle l’importance<br>des informations que le personnage<br>peut déduire sur l’être dont il essaie<br>d’établir le profil.</li></ul><ul><li>L’Effet « distance » indique jusqu’à<br>quelle portée le PJ peut traquer un<br>jiugwaai, en relevant ses traces ou en<br>suivant son aura d’énergie Yin.</li></ul>",
|
||||
"examples": "<p>Le PJ peut créer une zone investie d’énergie</p><p>Yang afin d’en éloigner les créatures surnaturelles – qui se retrouvent gênées dans leurs actions quand elles y pénètrent et peuvent même</p><p>y subir des dommages (leur éventuelle Capacité</p><p>protection ne s’appliquant alors pas, pas plus</p><p>que la Capacité intangibilité).</p><p>Le plus souvent, le fat si utilise un talisman</p><p>placé au centre du lieu à protéger ou sur l’objet</p><p>qu’il souhaite tenir hors de portée des démons</p><p>et autres esprits. Mais pour diffuser son énergie</p><p>dans la zone délimitée, l’exorciste peut également utiliser des ingrédients riches en Yang (riz,</p><p>œufs, sang, etc.), de la musique sacrée, un miroir octogonal, des amulettes, etc.</p><p>Une application de cette magie permet de</p><p>protéger le lieu contre les âmes désincarnées</p><p>– comme celle d’un fat si utilisant la Magie d’or.</p><p>C’est un moyen efficace de se prémunir contre</p><p>les indiscrets…</p>",
|
||||
"notes": ""
|
||||
},
|
||||
"effects": [],
|
||||
@@ -29,4 +29,4 @@
|
||||
"default": 0
|
||||
},
|
||||
"flags": {}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,9 +17,9 @@
|
||||
"realizationtimeritual": "30 minutes",
|
||||
"realizationtimeaccelerated": "impossible",
|
||||
"flashback": "oui, mais sans la possibilité d’agir sur le Loksyu",
|
||||
"components": "<ul><li>Mots : citation du Dou Dak Ging, citation du Jik Ging, prière à Fuk Hei</li></ul><p>Il est toujours délicat pour le MJ de dévoiler l’avenir à un joueur dont le PJ est devin. Il doit fournir des informations utiles (afin que la divination ne soit pas considérée comme une Spécialité inutile) tout en prenant garde</p><p>à ne pas risquer de révéler des éléments cruciaux de son scénario trop tôt. Sans compter que s’il veut rester dans</p><p>l’ambiance du jeu, charge à lui de délivrer une prédiction riche</p>",
|
||||
"effects": "<p>fet « ampleur » indique le degré</p><p>de précision de la vision ou prédiction</p><p>obtenue – de messages sibyllins à véritables visions claires.</p><ul><li>L’Effet « Loksyu » simule les avantages</li></ul><p>qu’a procurés aux PJ la connaissance de</p><p>la divination lorsque l’événement prédit</p><p>survient.</p><p>PriÈre terrestre</p><p>Il existe de nombreuses divinités terrestres,</p><p>dotées d’un pouvoir limité et généralement</p><p>circonscrit à un lieu spécifique. Ces dieux font</p><p>souvent le lien entre la Terre et le Ciel, et il n’est</p><p>pas rare qu’ils soient des mortels élevés à ce</p><p>rang après leur mort – en récompense d’une vie</p><p>vertueuse. Ce sont en quelque sorte les « petits</p><p>fonctionnaires » de la hiérarchie divine. Ainsi,</p><p>à Hong Kong, on peut trouver le dieu d’une</p><p>rue, d’un immeuble résidentiel, d’un square,</p><p>d’une bibliothèque, etc. Souvent, ces divinités</p><p>prennent une apparence familière : la concierge</p><p>d’une résidence, l’homme d’entretien d’un parc</p><p>public, un employé de bureau, une archiviste, un</p><p>mendiant, etc.</p><p>Le PJ est capable de prier un tel dieu afin</p><p>de se voir octroyer une ou plusieurs faveurs en</p><p>lien avec sa juridiction. Ainsi, la divinité d’un</p><p>immeuble peut déverrouiller toutes les portes</p><p>du bâtiment ou y couper le courant, connaît le</p><p>nom de chaque personne qui s’y trouve, sait</p><p>s’y orienter à la perfection, etc. En général,</p><p>les dieux terrestres répondent favorablement</p><p>si on pense à leur faire une offrande adaptée.</p><p>Dans leur juridiction, ces divinités sont quasi</p><p>omniscientes et disposent de grands pouvoirs</p><p>– mais leurs bienfaits ne peuvent en aucun cas</p><p>s’étendre hors de leur domaine.</p><p>325</p><p>s</p><p>ue</p><p>niq e</p><p>o</p><p>hr ng</p><p>s c ra</p><p>le l’ét</p><p>de</p><p>Les divinités domestiques – telles que le dieu</p><p>des portes ou le dieu du foyer qui vivent dans</p><p>chaque appartement ou maison – appartiennent</p><p>à cette catégorie de déités. Même s’il ne maîtrise pas cette magie, tout fat si pense à leur</p><p>rendre hommage afin d’être protégé chez lui.</p><p>怪 Élément associé : Terre</p><p>怪 Hei : Yin ou Yang</p><p>怪 Temps de réalisation (rituel) : 5 minutes</p><p>怪 Temps de réalisation (accéléré) : 12 crans</p><p>d’initiative</p><p>怪 Flash-back : oui</p><p>怪 Composantes :</p><ul><li>Mots : prière à</li></ul>",
|
||||
"examples": "<ul><li>Scruter le Taigik (6 points) : au prix d’une</li></ul><p>concentration extrême, le devin obtient une</p><p>information limpide sur ce que lui réserve</p><p>l’avenir. L’augure peut se voir orienté par une</p><p>question : si le MJ dispose d’une réponse,</p><p>il la formule sous la forme d’une prédiction</p><p>(Ampleur importante). Dans le cas contraire,</p><p>le devin lance 3 dés à ajouter au Loksyu</p><p>(ou ajoute 3 points à la Tin Ji dans le cas</p><p>d’un PNJ) pour signifier qu’il a obtenu des</p><p>informations parcellaires mais utiles pour ses</p><p>prochaines actions – bien que le scénario ne</p><p>permette pas d’identifier lesquelles pour l’instant (cf encadré Interpréter une divination).</p><ul><li>Souffler le vent (7 points) : le devin obtient</li></ul><p>une vision si claire de ce que lui réserve</p><p>l’avenir qu’il devient capable d’influer celui-ci</p><p>par ses propres actions. Cela se traduit par</p><p>l’ajout de 1 dé de la valeur choisie par le devin</p><p>au Loksyu (ou l’ajout de 2 points à la Tin Ji</p><p>dans le cas d’un PNJ) (+ 7 points par dé</p><p>supplémentaire au-delà du premier).</p><p>Il est possible de déclencher chaque Effet</p><p>plusieurs fois dans un même sort. Le coût pour</p><p>en augmenter les effets est précisé entre parenthèses. Il est aussi possible de les combiner entre</p><p>eux pour créer de nouveaux sorts plus puissants.</p><p>les chroniques</p><p>de l’étrange</p><p>怪</p><ul><li>Gestes : jeter les baguettes d’achillée,</li></ul><p>lire une carte céleste, suivre les lignes</p><p>de la main</p><ul><li>État d’esprit : tourné vers l’avenir,</li></ul><p>concentration</p><ul><li>Consommables : écaille ventrale de tortue, encens</li><li>Objets : disque de jade, baguettes</li></ul><p>d’achillée, pièces, almanach</p><p>Effets :</p><ul><li>L’Effet « ampleur » indique le degré</li></ul><p>de précision de la vision ou prédiction</p><p>obtenue – de messages sibyllins à véritables visions claires.</p><ul><li>L’Effet « Loksyu » simule les avantages</li></ul><p>qu’a procurés aux PJ la connaissance de</p><p>la divination lorsque l’événement prédit</p><p>survient.</p><p>PriÈre terrestre</p><p>Il existe de nombreuses divinités terrestres,</p><p>dotées d’un pouvoir limité et généralement</p><p>circonscrit à un lieu spécifique. Ces dieux font</p><p>souvent le lien entre la Terre et le Ciel, et il n’est</p><p>pas rare qu’ils soient des mortels élevés à ce</p><p>rang après leur mort – en récompense d’une vie</p><p>vertueuse. Ce sont en quelque sorte les « petits</p><p>fonctionnaires » de la hiérarchie divine. Ainsi,</p><p>à Hong Kong, on peut trouver le dieu d’une</p><p>rue, d’un immeuble résidentiel, d’un square,</p><p>d’une bibliothèque, etc. Souvent, ces divinités</p><p>prennent une apparence familière : la concierge</p><p>d’une résidence, l’homme d’entretien d’un parc</p><p>public, un employé de bureau, une archiviste, un</p><p>mendiant, etc.</p><p>Le PJ est capable de prier un tel dieu afin</p><p>de se voir octroyer une ou plusieurs faveurs en</p><p>lien avec sa juridiction. Ainsi, la divinité d’un</p><p>immeuble peut déverrouiller toutes les portes</p><p>du bâtiment ou y couper le courant, connaît le</p><p>nom de chaque personne qui s’y trouve, sait</p><p>s’y orienter à la perfection, etc. En général,</p><p>les dieux terrestres répondent favorablement</p><p>si on pense à leur faire une offrande adaptée.</p><p>Dans leur juridiction, ces divinités sont quasi</p><p>omniscientes et disposent de grands pouvoirs</p><p>– mais leurs bienfaits ne peuvent en aucun cas</p><p>s’étendre hors de leur domaine.</p><p>325</p><p>s</p><p>ue</p><p>niq e</p><p>o</p><p>hr ng</p><p>s c ra</p><p>le l’ét</p><p>de</p><p>Les divinités domestiques – telles que le dieu</p><p>des portes ou le dieu du foyer qui vivent dans</p><p>chaque appartement ou maison – appartiennent</p><p>à cette catégorie de déités. Même s’il ne maîtrise pas cette magie, tout fat si pense à leur</p><p>rendre hommage afin d’être protégé chez lui.</p><p>怪 Élément associé : Terre</p><p>怪 Hei : Yin ou Yang</p><p>怪 Temps de réalisation (rituel) : 5 minutes</p><p>怪 Temps de réalisation (accéléré) : 12 crans</p><p>d’initiative</p><p>怪 Flash-back : oui</p><p>怪 Composantes :</p><ul><li>Mots : prière à</li></ul>",
|
||||
"components": "<ul><li>Mots : citation du Dou Dak Ging, citation du Jik Ging, prière à Fuk Hei</li></ul><ul><li>Gestes : jeter les baguettes d'achillée, lire une carte céleste, suivre les lignes de la main</li><li>État d'esprit : tourné vers l'avenir, concentration</li></ul><ul><li>Consommables : écaille ventrale de tortue, encens</li><li>Objets : disque de jade, baguettes d'achillée, pièces, almanach</li></ul>",
|
||||
"effects": "<p>fet « ampleur » indique le degré</p><p>de précision de la vision ou prédiction</p><p>obtenue – de messages sibyllins à véritables visions claires.</p><ul><li>L’Effet « Loksyu » simule les avantages<br>qu’a procurés aux PJ la connaissance de<br>la divination lorsque l’événement prédit<br>survient.<br>PriÈre terrestre<br>Il existe de nombreuses divinités terrestres,<br>dotées d’un pouvoir limité et généralement<br>circonscrit à un lieu spécifique. Ces dieux font<br>souvent le lien entre la Terre et le Ciel, et il n’est<br>pas rare qu’ils soient des mortels élevés à ce<br>rang après leur mort – en récompense d’une vie<br>vertueuse. Ce sont en quelque sorte les « petits<br>fonctionnaires » de la hiérarchie divine. Ainsi,<br>à Hong Kong, on peut trouver le dieu d’une<br>rue, d’un immeuble résidentiel, d’un square,<br>d’une bibliothèque, etc. Souvent, ces divinités<br>prennent une apparence familière : la concierge<br>d’une résidence, l’homme d’entretien d’un parc<br>public, un employé de bureau, une archiviste, un<br>mendiant, etc.<br>Le PJ est capable de prier un tel dieu afin<br>de se voir octroyer une ou plusieurs faveurs en<br>lien avec sa juridiction. Ainsi, la divinité d’un<br>immeuble peut déverrouiller toutes les portes<br>du bâtiment ou y couper le courant, connaît le<br>nom de chaque personne qui s’y trouve, sait<br>s’y orienter à la perfection, etc. En général,<br>les dieux terrestres répondent favorablement<br>si on pense à leur faire une offrande adaptée.<br>Dans leur juridiction, ces divinités sont quasi<br>omniscientes et disposent de grands pouvoirs<br>– mais leurs bienfaits ne peuvent en aucun cas<br>s’étendre hors de leur domaine.<br>Les divinités domestiques – telles que le dieu<br>des portes ou le dieu du foyer qui vivent dans<br>chaque appartement ou maison – appartiennent<br>à cette catégorie de déités. Même s’il ne maîtrise pas cette magie, tout fat si pense à leur<br>rendre hommage afin d’être protégé chez lui.</li></ul>",
|
||||
"examples": "<ul><li>Scruter le Taigik (6 points) : au prix d’une<br>concentration extrême, le devin obtient une<br>information limpide sur ce que lui réserve<br>l’avenir. L’augure peut se voir orienté par une<br>question : si le MJ dispose d’une réponse,<br>il la formule sous la forme d’une prédiction<br>(Ampleur importante). Dans le cas contraire,<br>le devin lance 3 dés à ajouter au Loksyu<br>(ou ajoute 3 points à la Tin Ji dans le cas<br>d’un PNJ) pour signifier qu’il a obtenu des<br>informations parcellaires mais utiles pour ses<br>prochaines actions – bien que le scénario ne<br>permette pas d’identifier lesquelles pour l’instant (cf encadré Interpréter une divination).</li></ul><ul><li>Souffler le vent (7 points) : le devin obtient<br>une vision si claire de ce que lui réserve<br>l’avenir qu’il devient capable d’influer celui-ci<br>par ses propres actions. Cela se traduit par<br>l’ajout de 1 dé de la valeur choisie par le devin<br>au Loksyu (ou l’ajout de 2 points à la Tin Ji<br>dans le cas d’un PNJ) (+ 7 points par dé<br>supplémentaire au-delà du premier).<br>Il est possible de déclencher chaque Effet<br>plusieurs fois dans un même sort. Le coût pour<br>en augmenter les effets est précisé entre parenthèses. Il est aussi possible de les combiner entre<br>eux pour créer de nouveaux sorts plus puissants.</li></ul><ul><li>Gestes : jeter les baguettes d’achillée,<br>lire une carte céleste, suivre les lignes<br>de la main</li></ul><ul><li>État d’esprit : tourné vers l’avenir,<br>concentration</li></ul><ul><li>Consommables : écaille ventrale de tortue, encens</li><li>Objets : disque de jade, baguettes<br>d’achillée, pièces, almanach<br>Effets :</li></ul><ul><li>L’Effet « ampleur » indique le degré<br>de précision de la vision ou prédiction<br>obtenue – de messages sibyllins à véritables visions claires.</li></ul><ul><li>L’Effet « Loksyu » simule les avantages<br>qu’a procurés aux PJ la connaissance de<br>la divination lorsque l’événement prédit<br>survient.<br>PriÈre terrestre<br>Il existe de nombreuses divinités terrestres,<br>dotées d’un pouvoir limité et généralement<br>circonscrit à un lieu spécifique. Ces dieux font<br>souvent le lien entre la Terre et le Ciel, et il n’est<br>pas rare qu’ils soient des mortels élevés à ce<br>rang après leur mort – en récompense d’une vie<br>vertueuse. Ce sont en quelque sorte les « petits<br>fonctionnaires » de la hiérarchie divine. Ainsi,<br>à Hong Kong, on peut trouver le dieu d’une<br>rue, d’un immeuble résidentiel, d’un square,<br>d’une bibliothèque, etc. Souvent, ces divinités<br>prennent une apparence familière : la concierge<br>d’une résidence, l’homme d’entretien d’un parc<br>public, un employé de bureau, une archiviste, un<br>mendiant, etc.<br>Le PJ est capable de prier un tel dieu afin<br>de se voir octroyer une ou plusieurs faveurs en<br>lien avec sa juridiction. Ainsi, la divinité d’un<br>immeuble peut déverrouiller toutes les portes<br>du bâtiment ou y couper le courant, connaît le<br>nom de chaque personne qui s’y trouve, sait<br>s’y orienter à la perfection, etc. En général,<br>les dieux terrestres répondent favorablement<br>si on pense à leur faire une offrande adaptée.<br>Dans leur juridiction, ces divinités sont quasi<br>omniscientes et disposent de grands pouvoirs<br>– mais leurs bienfaits ne peuvent en aucun cas<br>s’étendre hors de leur domaine.<br>Les divinités domestiques – telles que le dieu<br>des portes ou le dieu du foyer qui vivent dans<br>chaque appartement ou maison – appartiennent<br>à cette catégorie de déités. Même s’il ne maîtrise pas cette magie, tout fat si pense à leur<br>rendre hommage afin d’être protégé chez lui.</li></ul>",
|
||||
"notes": ""
|
||||
},
|
||||
"effects": [],
|
||||
@@ -29,4 +29,4 @@
|
||||
"default": 0
|
||||
},
|
||||
"flags": {}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"img": "systems/fvtt-chroniques-de-l-etrange/images/icons/icon-spell.svg",
|
||||
"system": {
|
||||
"reference": "",
|
||||
"description": "<p>Kong, on peut trouver le dieu d’une rue, d’un immeuble résidentiel, d’un square, d’une bibliothèque, etc. Souvent, ces divinités prennent une apparence familière : la concierge d’une résidence, l’homme d’entretien d’un parc public, un employé de bureau, une archiviste, un mendiant, etc. Le PJ est capable de prier un tel dieu afin de se voir octroyer une ou plusieurs faveurs en lien avec sa juridiction. Ainsi, la divinité d’un immeuble peut déverrouiller toutes les portes du bâtiment ou y couper le courant, connaît le nom de chaque personne qui s’y trouve, sait s’y orienter à la perfection, etc. En général, les dieux terrestres répondent favorablement si on pense à leur faire une offrande adaptée. Dans leur juridiction, ces divinités sont quasi omniscientes et disposent de grands pouvoirs – mais leurs bienfaits ne peuvent en aucun cas s’étendre hors de leur domaine. niq e hr ng s c ra le l’ét Les divinités domestiques – telles que le dieu des portes ou le dieu du foyer qui vivent dans chaque appartement ou maison – appartiennent à cette catégorie de déités. Même s’il ne maîtrise pas cette magie, tout fat si pense à leur rendre hommage afin d’être protégé chez lui.</p>",
|
||||
"description": "<p>Kong, on peut trouver le dieu d’une rue, d’un immeuble résidentiel, d’un square, d’une bibliothèque, etc. Souvent, ces divinités prennent une apparence familière : la concierge d’une résidence, l’homme d’entretien d’un parc public, un employé de bureau, une archiviste, un mendiant, etc. Le PJ est capable de prier un tel dieu afin de se voir octroyer une ou plusieurs faveurs en lien avec sa juridiction. Ainsi, la divinité d’un immeuble peut déverrouiller toutes les portes du bâtiment ou y couper le courant, connaît le nom de chaque personne qui s’y trouve, sait s’y orienter à la perfection, etc. En général, les dieux terrestres répondent favorablement si on pense à leur faire une offrande adaptée. Dans leur juridiction, ces divinités sont quasi omniscientes et disposent de grands pouvoirs – mais leurs bienfaits ne peuvent en aucun cas s’étendre hors de leur domaine.</p>",
|
||||
"specialityname": "earthlyprayer",
|
||||
"associatedelement": "terre",
|
||||
"hei": "Yin ou Yang",
|
||||
@@ -17,8 +17,8 @@
|
||||
"realizationtimeritual": "5 minutes",
|
||||
"realizationtimeaccelerated": "12 crans d’initiative",
|
||||
"flashback": "oui",
|
||||
"components": "<ul><li>Mots : prière à la divinité invoquée</li><li>Gestes : danse rituelle</li><li>État d’esprit : lié à la divinité invoquée,</li></ul><p>concentration</p><ul><li>Consommables : offrandes à la divinité</li></ul><p>invoquée, encens</p><ul><li>Objets : statuette ou amulette de la divinité invoquée, autel de prière</li></ul>",
|
||||
"effects": "<p>Effet « bonus » indique les dés-fastes</p><p>ou dés supplémentaires à lancer lors de</p><p>diverses actions simulant l’aide qu’apporte au personnage la divinité terrestre</p><p>sur son territoire. Serrures mal fermées,</p><p>raccourcis inopinés, objets faciles à</p><p>trouver, etc.</p><ul><li>L’Effet « Trois Trésors » peut être utilisé</li></ul><p>pour rendre compte d’éventuels soins</p><p>prodigués par la divinité terrestre ou</p><p>bien d’un afflux de Hei dont elle peut</p><p>faire profiter ses hôtes.</p><ul><li>L’Effet « malus » traduit les obstacles</li></ul><p>que la divinité place sur le chemin d’adversaires désignés par le personnage</p><p>en leur imposant des dés-néfastes ou</p><p>en diminuant le nombre de dés à lancer</p><p>lors d’actions particulières. Portes qui</p><p>se verrouillent, ascenseurs qui tombent</p><p>en panne, escaliers devenant glissants,</p><p>ampoules qui grillent, etc.</p><ul><li>L’Effet « ampleur » permet de dimensionner l’importance du service demandé à la divinité (et donc sa puissance),</li></ul><p>la quantité d’informations qu’il est possible d’apprendre de sa part.</p><ul><li>L’Effet « aire » circonscrit la taille du</li></ul><p>territoire de la divinité ou la zone au</p><p>sein de celui-ci où le PJ souhaite qu’elle</p><p>exerce son influence. Cela dure tant que</p><p>les PJ ne font rien qui puisse contrarier</p><p>la divinité terrestre et demeurent dans</p><p>l’aire d’effet. Par exemple : un étage</p><p>d’un immeuble, une pièce d’une maison,</p><p>un square au sein d’un quartier, etc.</p><p>326</p><p>IMPORTANCE D’UNE DIVINITÉ</p><p>TERRESTRE ET AMPLEUR DU</p><p>SERVICE À DEMANDER</p><p>Cette Spécialité repose en partie sur l’interprétation du MJ et du joueur. Selon l’Effet « ampleur »</p><p>choisi, le PJ peut invoquer et demander des services</p><p>plus ou moins grands à la divinité contactée ou lui</p><p>poser des questions simples ou complexes.</p><p>Il faut cependant garder à l’esprit que ces dieux ne</p><p>voient pas le monde comme les mortels – du fait de</p><p>leurs responsabilités et de leur longévité. Une information cruciale pour les PJ leur semblera banale et ils</p><p>ne penseront pas à en parler ou l’auront déjà oubliée,</p><p>par exemple.</p><p>Voici un guide d’interprétation de l’Effet</p><p>« ampleur » :</p><p>怪 Ampleur faible : le dieu est d’une importance restreinte, il règne sur un lieu de faible importance</p><p>symbolique ou spirituelle – studio vide, appartement squatté, ruelle souvent déserte, square peu</p><p>fréquenté, dock à l’abandon, entrepôt désaffecté,</p><p>échoppe peu achalandée, autel isolé, etc. Voici</p><p>les services qu’il peut rendre : répondre à plusieurs questions, ouvrir une porte verrouillée (ou</p><p>verrouiller un accès), prévenir si quelqu’un arrive</p><p>sur son territoire, etc.</p><p>怪 Ampleur moyenne : le dieu est relativement important, étendant sa juridiction sur un lieu d’une</p><p>certaine importance symbolique ou spirituelle</p><p>– maison ou appartement habité par une famille,</p><p>étage de bureau actif dans un gratte-ciel, petit</p><p>immeuble au voisinage chaleureux, parc public</p><p>où des enfants jouent et où de vieilles personnes</p><p>s’adonnent à de la gymnastique taoïste, rue marchande fréquentée, station de métro bondée aux</p><p>heures de pointe, plage agréable accueillant des</p><p>surfeurs, petit temple, etc. La divi</p>",
|
||||
"components": "<ul><li>Mots : prière à la divinité invoquée</li><li>Gestes : danse rituelle</li><li>État d’esprit : lié à la divinité invoquée,<br>concentration</li></ul><ul><li>Consommables : offrandes à la divinité<br>invoquée, encens</li></ul><ul><li>Objets : statuette ou amulette de la divinité invoquée, autel de prière</li></ul>",
|
||||
"effects": "<p>Effet « bonus » indique les dés-fastes</p><p>ou dés supplémentaires à lancer lors de</p><p>diverses actions simulant l’aide qu’apporte au personnage la divinité terrestre</p><p>sur son territoire. Serrures mal fermées,</p><p>raccourcis inopinés, objets faciles à</p><p>trouver, etc.</p><ul><li>L’Effet « Trois Trésors » peut être utilisé<br>pour rendre compte d’éventuels soins<br>prodigués par la divinité terrestre ou<br>bien d’un afflux de Hei dont elle peut<br>faire profiter ses hôtes.</li></ul><ul><li>L’Effet « malus » traduit les obstacles<br>que la divinité place sur le chemin d’adversaires désignés par le personnage<br>en leur imposant des dés-néfastes ou<br>en diminuant le nombre de dés à lancer<br>lors d’actions particulières. Portes qui<br>se verrouillent, ascenseurs qui tombent<br>en panne, escaliers devenant glissants,<br>ampoules qui grillent, etc.</li></ul><ul><li>L’Effet « ampleur » permet de dimensionner l’importance du service demandé à la divinité (et donc sa puissance),<br>la quantité d’informations qu’il est possible d’apprendre de sa part.</li></ul><ul><li>L’Effet « aire » circonscrit la taille du<br>territoire de la divinité ou la zone au<br>sein de celui-ci où le PJ souhaite qu’elle<br>exerce son influence. Cela dure tant que<br>les PJ ne font rien qui puisse contrarier<br>la divinité terrestre et demeurent dans<br>l’aire d’effet. Par exemple : un étage<br>d’un immeuble, une pièce d’une maison,<br>un square au sein d’un quartier, etc.<br>IMPORTANCE D’UNE DIVINITÉ<br>TERRESTRE ET AMPLEUR DU<br>SERVICE À DEMANDER<br>Cette Spécialité repose en partie sur l’interprétation du MJ et du joueur. Selon l’Effet « ampleur »<br>choisi, le PJ peut invoquer et demander des services<br>plus ou moins grands à la divinité contactée ou lui<br>poser des questions simples ou complexes.<br>Il faut cependant garder à l’esprit que ces dieux ne<br>voient pas le monde comme les mortels – du fait de<br>leurs responsabilités et de leur longévité. Une information cruciale pour les PJ leur semblera banale et ils<br>ne penseront pas à en parler ou l’auront déjà oubliée,<br>par exemple.<br>Voici un guide d’interprétation de l’Effet<br>« ampleur » :<br>怪 Ampleur faible : le dieu est d’une importance restreinte, il règne sur un lieu de faible importance<br>symbolique ou spirituelle – studio vide, appartement squatté, ruelle souvent déserte, square peu<br>fréquenté, dock à l’abandon, entrepôt désaffecté,<br>échoppe peu achalandée, autel isolé, etc. Voici<br>les services qu’il peut rendre : répondre à plusieurs questions, ouvrir une porte verrouillée (ou<br>verrouiller un accès), prévenir si quelqu’un arrive<br>sur son territoire, etc.<br>怪 Ampleur moyenne : le dieu est relativement important, étendant sa juridiction sur un lieu d’une<br>certaine importance symbolique ou spirituelle<br>– maison ou appartement habité par une famille,<br>étage de bureau actif dans un gratte-ciel, petit<br>immeuble au voisinage chaleureux, parc public<br>où des enfants jouent et où de vieilles personnes<br>s’adonnent à de la gymnastique taoïste, rue marchande fréquentée, station de métro bondée aux<br>heures de pointe, plage agréable accueillant des<br>surfeurs, petit temple, etc. La divi</li></ul>",
|
||||
"examples": "",
|
||||
"notes": ""
|
||||
},
|
||||
@@ -29,4 +29,4 @@
|
||||
"default": 0
|
||||
},
|
||||
"flags": {}
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -17,9 +17,9 @@
|
||||
"realizationtimeritual": "5 minutes",
|
||||
"realizationtimeaccelerated": "6 crans d’initiative",
|
||||
"flashback": "non",
|
||||
"components": "<ul><li>Mots : prière à Zung Kwai, prière à</li></ul><p>Jilong, citation du Dou Dak Ging</p><ul><li>Gestes : gestes rituels de purification,</li></ul><p>manipulation des ingrédients</p><ul><li>État d’esprit : apaisé, serein</li><li>Consommables : riz, œuf, sang, alcool</li><li>Objets : plumeau taoïste, collier de</li></ul><p>pièces, amulette de purification</p>",
|
||||
"effects": "<p>Effet « ampleur » indique l’importance</p><p>des informations apprises par le personnage en analysant le nœud d’énergie</p><p>Yin (son origine, sa puissance, etc.).</p><ul><li>L’Effet « source de dégâts récurrents »</li></ul><p>permet de diminuer la valeur du nœud</p><p>d’énergies néfastes. Cela peut aller jusqu’à</p><p>le détruire en abaissant cette valeur à 0.</p><ul><li>L’Effet « bonus » octroie des dés supplémentaires à lancer sur un jet d’Aspect</li></ul><p>privilégié visant à résister aux effets du</p><p>nœud néfaste.</p><ul><li>L’Effet « Trois Trésors » recouvre le</li></ul><p>personnage d’une protection contre la</p><p>perte de San provoquée par l’exposition</p><p>au nœud de flux néfastes.</p><ul><li>L’Effet « durée » indique le temps durant lequel les effets du sort perdurent.</li></ul><p>les chroniques</p><p>de l’étrange</p><p>la puissance du jiugwaai – à la discrétion du</p><p>MJ, selon son niveau de Menace.</p><ul><li>Rituel de convocation (4 à 8 points) : ce sort</li></ul><p>appelle un jiugwaai qui doit ensuite obéir au</p><p>lanceur pour une durée de 1 scène (+ 4 points</p><p>pour étendre la durée à 1 journée) (+ 2 à 6 points</p><p>par créature supplémentaire convoquée au-delà</p><p>de la première) – le coût initial par créature</p><p>dépend de chacune de leur puissance – à la</p><p>discrétion du MJ, selon leur niveau de Menace.</p><p>Chaque exemple d’Effet ci-dessus est indépendant et nécessite son propre sort. Cependant, les effets d’un sort peuvent être renforcés : le coût pour en</p><p>augmenter les effets est précisé entre parenthèses.</p>",
|
||||
"examples": "<p>Voici une liste non exhaustive de sorts utiles,</p><p>avec leur coût en Puissance :</p><ul><li>Dans l’eau du bol, contempler le Taigik (2 à</li></ul><p>6 points) : offre des visions concernant la nature d’un nœud d’énergies néfastes, le coût en</p><p>Puissance dépendant de la nature des informations à obtenir (Effet « ampleur » – à la</p><p>discrétion du MJ) et chaque information doit</p><p>323</p><p>s</p><p>ue</p><p>niq e</p><p>o</p><p>hr ng</p><p>s c ra</p><p>le l’ét</p><p>de</p><p>être obtenue séparément (mais un même sort</p><p>permet d’en obtenir plusieurs).</p><ul><li>Rituel de purification des énergies (3 points) :</li></ul><p>diminuer de 1 la valeur d’un nœud d’énergies</p><p>néfastes (source de dégâts spirituels récurrents) clairement identifié, ce qui l’annule</p><p>si cette valeur est réduite à 0 (+ 3 points</p><p>par diminution supplémentaire de la valeur</p><p>au-delà de la première).</p><ul><li>Protection spirituelle (5 points) : crée une</li></ul><p>protection spirituelle de 1 point pour 1 personne ciblée (qui peut être le lanceur) pour</p><p>une durée de 1 scène, valable uniquement</p><p>contre les pertes de San occasionnées par un</p><p>nœud d’énergies néfastes (source de dégâts</p><p>spirituels récurrents) (+ 3 points par point</p><p>de protection supplémentaire au-delà du premier) (+ 2 points pour protéger 1 personne</p><p>supplémentaire, + 4 points pour protéger</p><p>jusqu’à 4 personnes et + 6 points pour protéger jusqu’à 8 personnes).</p><ul><li>Bouclier spirituel (7 points) : accorde 1 défaste gratuit et ajoute 1 dé supplémentaire à</li></ul><p>lancer (ou augmente l’Aptitude spirituelle</p><p>dans le cas d’un PNJ) sur tout jet de résistance contre la perte de San occasionnée par</p><p>un nœud d’énergies néfastes (source de dégâts</p><p>spirituels récurrents) (+ 3 points par dé supplémentaire au-delà du premier) (+ 2 points</p><p>par dé-faste supplémentaire au-delà du premier) (+ 2 points pour protéger 1 personne</p><p>supplémentaire, + 4 points pour protéger</p><p>jusqu’à 4 personnes et + 6 points pour protéger jusqu’à 8 personnes).</p><p>Il est possible de déclencher chaque Effet</p><p>plusieurs fois dans un même sort. Le coût pour</p><p>en augmenter les Effets est précisé entre parenthèses. Il est aussi possible de les combiner entre</p><p>eux pour créer de nouveaux sorts plus puissants.</p><p>INTERPRÉTER UNE DIVINATION</p><p>Divination</p><p>Magie ancienne, la divination permet au PJ de</p><p>deviner l’avenir, d’entrevoir le destin, de visualiser le passé et le présent ainsi que de recevoir</p><p>divers signes qu’il aura à charge d’interpréter</p><p>au mieux. La divination chinoise prend bien des</p><p>formes : lecture de la position des étoiles, horoscope et almanach, scapulomancie, tirage du</p><p>Jik Ging, analyse des lignes de la main et des</p><p>traits du visage, rêve prémonitoire, etc.</p><p>Concrètement, le PJ discerne un futur probable ou des événements à venir sur un certain laps de temps. Une divination va souvent</p><p>concerner une occasion particulière (la réussite</p><p>à un concours, la signature d’un contrat, etc.),</p><p>pendant la durée de laquelle le PJ (ou celui à</p><p>qui il a fait sa prédiction) gagnera un certain</p><p>nombre de bonus.</p><p>Il est également possible d’explorer le passé, de</p><p>visualiser des scènes s’étant produites en un lieu</p><p>donné ou aux abords d’un objet précis (à la façon</p><p>de la psychomancie). De même, le devin peut voir</p><p>le présent et percevoir des images d’événements</p><p>en cours qui se déroulent loin de lui.</p><p>Le PJ peut bien sûr réaliser une réelle prédiction – pour lui-même ou un tiers – et le MJ doit</p><p>alors délivrer des informations plus ou moins</p><p>exploitables en fonction de la Puissance investie</p><p>dans le sort.</p><p>怪 Élément associé : Eau</p><p>怪 Hei : Yin</p><p>怪 Temps de réalisation (rituel) : 30 minutes</p><p>怪 Temps de réalisation (accéléré) : impossible</p><p>怪 Flash-back : oui, mais sans la possibilité</p><p>d’agir sur le Loksyu</p><p>怪 Comp</p>",
|
||||
"components": "<ul><li>Mots : prière à Zung Kwai, prière à<br>Jilong, citation du Dou Dak Ging</li></ul><ul><li>Gestes : gestes rituels de purification,<br>manipulation des ingrédients</li></ul><ul><li>État d’esprit : apaisé, serein</li><li>Consommables : riz, œuf, sang, alcool</li><li>Objets : plumeau taoïste, collier de<br>pièces, amulette de purification</li></ul>",
|
||||
"effects": "<p>Effet « ampleur » indique l’importance</p><p>des informations apprises par le personnage en analysant le nœud d’énergie</p><p>Yin (son origine, sa puissance, etc.).</p><ul><li>L’Effet « source de dégâts récurrents »<br>permet de diminuer la valeur du nœud<br>d’énergies néfastes. Cela peut aller jusqu’à<br>le détruire en abaissant cette valeur à 0.</li></ul><ul><li>L’Effet « bonus » octroie des dés supplémentaires à lancer sur un jet d’Aspect<br>privilégié visant à résister aux effets du<br>nœud néfaste.</li></ul><ul><li>L’Effet « Trois Trésors » recouvre le<br>personnage d’une protection contre la<br>perte de San provoquée par l’exposition<br>au nœud de flux néfastes.</li></ul><ul><li>L’Effet « durée » indique le temps durant lequel les effets du sort perdurent.<br>la puissance du jiugwaai – à la discrétion du<br>MJ, selon son niveau de Menace.</li></ul><ul><li>Rituel de convocation (4 à 8 points) : ce sort<br>appelle un jiugwaai qui doit ensuite obéir au<br>lanceur pour une durée de 1 scène (+ 4 points<br>pour étendre la durée à 1 journée) (+ 2 à 6 points<br>par créature supplémentaire convoquée au-delà<br>de la première) – le coût initial par créature<br>dépend de chacune de leur puissance – à la<br>discrétion du MJ, selon leur niveau de Menace.<br>Chaque exemple d’Effet ci-dessus est indépendant et nécessite son propre sort. Cependant, les effets d’un sort peuvent être renforcés : le coût pour en<br>augmenter les effets est précisé entre parenthèses.</li></ul>",
|
||||
"examples": "<p>Voici une liste non exhaustive de sorts utiles,</p><p>avec leur coût en Puissance :</p><ul><li>Dans l’eau du bol, contempler le Taigik (2 à<br>6 points) : offre des visions concernant la nature d’un nœud d’énergies néfastes, le coût en<br>Puissance dépendant de la nature des informations à obtenir (Effet « ampleur » – à la<br>discrétion du MJ) et chaque information doit<br>être obtenue séparément (mais un même sort<br>permet d’en obtenir plusieurs).</li></ul><ul><li>Rituel de purification des énergies (3 points) :<br>diminuer de 1 la valeur d’un nœud d’énergies<br>néfastes (source de dégâts spirituels récurrents) clairement identifié, ce qui l’annule<br>si cette valeur est réduite à 0 (+ 3 points<br>par diminution supplémentaire de la valeur<br>au-delà de la première).</li></ul><ul><li>Protection spirituelle (5 points) : crée une<br>protection spirituelle de 1 point pour 1 personne ciblée (qui peut être le lanceur) pour<br>une durée de 1 scène, valable uniquement<br>contre les pertes de San occasionnées par un<br>nœud d’énergies néfastes (source de dégâts<br>spirituels récurrents) (+ 3 points par point<br>de protection supplémentaire au-delà du premier) (+ 2 points pour protéger 1 personne<br>supplémentaire, + 4 points pour protéger<br>jusqu’à 4 personnes et + 6 points pour protéger jusqu’à 8 personnes).</li></ul><ul><li>Bouclier spirituel (7 points) : accorde 1 défaste gratuit et ajoute 1 dé supplémentaire à<br>lancer (ou augmente l’Aptitude spirituelle<br>dans le cas d’un PNJ) sur tout jet de résistance contre la perte de San occasionnée par<br>un nœud d’énergies néfastes (source de dégâts<br>spirituels récurrents) (+ 3 points par dé supplémentaire au-delà du premier) (+ 2 points<br>par dé-faste supplémentaire au-delà du premier) (+ 2 points pour protéger 1 personne<br>supplémentaire, + 4 points pour protéger<br>jusqu’à 4 personnes et + 6 points pour protéger jusqu’à 8 personnes).<br>Il est possible de déclencher chaque Effet<br>plusieurs fois dans un même sort. Le coût pour<br>en augmenter les Effets est précisé entre parenthèses. Il est aussi possible de les combiner entre<br>eux pour créer de nouveaux sorts plus puissants.<br>INTERPRÉTER UNE DIVINATION<br>Divination<br>Magie ancienne, la divination permet au PJ de<br>deviner l’avenir, d’entrevoir le destin, de visualiser le passé et le présent ainsi que de recevoir<br>divers signes qu’il aura à charge d’interpréter<br>au mieux. La divination chinoise prend bien des<br>formes : lecture de la position des étoiles, horoscope et almanach, scapulomancie, tirage du<br>Jik Ging, analyse des lignes de la main et des<br>traits du visage, rêve prémonitoire, etc.<br>Concrètement, le PJ discerne un futur probable ou des événements à venir sur un certain laps de temps. Une divination va souvent<br>concerner une occasion particulière (la réussite<br>à un concours, la signature d’un contrat, etc.),<br>pendant la durée de laquelle le PJ (ou celui à<br>qui il a fait sa prédiction) gagnera un certain<br>nombre de bonus.<br>Il est également possible d’explorer le passé, de<br>visualiser des scènes s’étant produites en un lieu<br>donné ou aux abords d’un objet précis (à la façon<br>de la psychomancie). De même, le devin peut voir<br>le présent et percevoir des images d’événements<br>en cours qui se déroulent loin de lui.<br>Le PJ peut bien sûr réaliser une réelle prédiction – pour lui-même ou un tiers – et le MJ doit<br>alors délivrer des informations plus ou moins<br>exploitables en fonction de la Puissance investie<br>dans le sort.</li></ul>",
|
||||
"notes": ""
|
||||
},
|
||||
"effects": [],
|
||||
@@ -29,4 +29,4 @@
|
||||
"default": 0
|
||||
},
|
||||
"flags": {}
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -17,9 +17,9 @@
|
||||
"realizationtimeritual": "5 minutes",
|
||||
"realizationtimeaccelerated": "3 crans d’initiative",
|
||||
"flashback": "non",
|
||||
"components": "<ul><li>Mots : sûtra du diamant, prière à Gwaan</li></ul><p>Dai, citation du Wong Ting Ging</p><ul><li>Gestes : mouvements martiaux, postures</li></ul><p>de puissance, respiration profonde</p><ul><li>État d’esprit : pensées de puissance,</li></ul><p>mouwai</p><ul><li>Consommables : encens, barre protéinée</li><li>Objets : objet métallique, lingot d’or,</li></ul><p>morceau de jade, montre Fit Track,</p><p>amulette</p>",
|
||||
"effects": "<p>n’est possible d’affecter que soi-même</p><p>avec les sorts de cette Spécialité.</p><ul><li>L’Effet « bonus » indique les dés-fastes</li></ul><p>ou dés supplémentaires à lancer lors</p><p>d’actions physiques (couvertes par</p><p>les Compétences Prouesse, Kung-fu,</p><p>Combat à distance mais aussi parfois</p><p>Filouterie…), permettant des exploits</p><p>remarquables.</p><p>298</p><ul><li>Ce même Effet peut être utilisé pour</li></ul><p>diminuer les malus dus à la perte de</p><p>Zing pour simuler la résistance accrue</p><p>à la douleur d’un corps bouillonnant</p><p>d’énergie.</p><ul><li>L’Effet « Trois Trésors » autorise la</li></ul><p>création d’une protection du Zing pour</p><p>mettre en avant la résistance musculaire</p><p>qui agit comme une armure.</p><ul><li>L’Effet « durée » permet de décider du</li></ul><p>temps durant lequel le renforcement du</p><p>corps perdure.</p>",
|
||||
"examples": "<p>Voici une liste non exhaustive de sorts utiles,</p><p>avec leur coût en Puissance :</p><ul><li>Ignorer la douleur (4 points) : permet au lanceur du sort de supprimer ses malus conséquents aux pertes de Zing pour une durée de</li></ul><p>1 scène.</p><ul><li>Augmentation musculaire (4 points) : accorde</li></ul><p>1 dé-faste gratuit sur n’importe quel jet en</p><p>lien avec les capacités physiques du lanceur</p><p>(+ 2 points par dé-faste supplémentaire</p><p>au-delà du premier).</p><ul><li>Renforcement physique (5 points) : ajoute 1 dé</li></ul><p>supplémentaire à lancer sur n’importe quel jet</p><p>en lien avec les capacités physiques du lanceur (ou augmente de 1 son Aptitude physique</p><p>dans le cas d’un PNJ) (+ 3 points par dé</p><p>supplémentaire au-delà du premier).</p><ul><li>Armure de Hei (5 points) : crée une protection</li></ul><p>physique personnelle de 1 point pour une durée</p><p>de 1 scène (+ 3 points par point de protection</p><p>supplémentaire au-delà du premier).</p><p>Il est possible de déclencher chaque Effet</p><p>plusieurs fois dans un même sort. Le coût pour</p><p>en augmenter les effets est précisé entre parenthèses. Il est aussi possible de les combiner entre</p><p>eux pour créer de nouveaux sorts plus puissants.</p><p>Esprit</p><p>Le PJ canalise son énergie afin de fortifier</p><p>son esprit, le rendant ainsi plus acéré et perceptif. Sa mémoire et sa concentration augmentent,</p><p>ses cinq sens deviennent plus affûtés, il se détache de ses émotions et garde son sang-froid</p><p>en toutes circonstances.</p><p>De nombreux ascètes – tels les fameux</p><p>moines de Shaolin – maîtrisent cette Spécialité</p><p>afin d’acquérir une haute capacité de concentration destinée à leur permettre de percer les secrets du Tao ou à atteindre l’Éveil bouddhique.</p><p>怪 Élément associé : Eau</p><p>怪 Hei : Yin</p><p>怪 Temps de réalisation (rituel) : 5 minutes</p><p>怪</p><p>怪</p><p>EXEMPLE</p><p>Voici une liste non exhaustive de sorts utiles,</p><p>avec leur coût en Puissance :</p><ul><li>Vaincre le désespoir (4 p</li></ul>",
|
||||
"components": "<ul><li>Mots : sûtra du diamant, prière à Gwaan<br>Dai, citation du Wong Ting Ging</li></ul><ul><li>Gestes : mouvements martiaux, postures<br>de puissance, respiration profonde</li></ul><ul><li>État d’esprit : pensées de puissance,<br>mouwai</li></ul><ul><li>Consommables : encens, barre protéinée</li><li>Objets : objet métallique, lingot d’or,<br>morceau de jade, montre Fit Track,<br>amulette</li></ul>",
|
||||
"effects": "<p>n’est possible d’affecter que soi-même</p><p>avec les sorts de cette Spécialité.</p><ul><li>L’Effet « bonus » indique les dés-fastes<br>ou dés supplémentaires à lancer lors<br>d’actions physiques (couvertes par<br>les Compétences Prouesse, Kung-fu,<br>Combat à distance mais aussi parfois<br>Filouterie…), permettant des exploits<br>remarquables.</li></ul><ul><li>Ce même Effet peut être utilisé pour<br>diminuer les malus dus à la perte de<br>Zing pour simuler la résistance accrue<br>à la douleur d’un corps bouillonnant<br>d’énergie.</li></ul><ul><li>L’Effet « Trois Trésors » autorise la<br>création d’une protection du Zing pour<br>mettre en avant la résistance musculaire<br>qui agit comme une armure.</li></ul><ul><li>L’Effet « durée » permet de décider du<br>temps durant lequel le renforcement du<br>corps perdure.</li></ul>",
|
||||
"examples": "<p>Voici une liste non exhaustive de sorts utiles,</p><p>avec leur coût en Puissance :</p><ul><li>Ignorer la douleur (4 points) : permet au lanceur du sort de supprimer ses malus conséquents aux pertes de Zing pour une durée de<br>1 scène.</li></ul><ul><li>Augmentation musculaire (4 points) : accorde<br>1 dé-faste gratuit sur n’importe quel jet en<br>lien avec les capacités physiques du lanceur<br>(+ 2 points par dé-faste supplémentaire<br>au-delà du premier).</li></ul><ul><li>Renforcement physique (5 points) : ajoute 1 dé<br>supplémentaire à lancer sur n’importe quel jet<br>en lien avec les capacités physiques du lanceur (ou augmente de 1 son Aptitude physique<br>dans le cas d’un PNJ) (+ 3 points par dé<br>supplémentaire au-delà du premier).</li></ul><ul><li>Armure de Hei (5 points) : crée une protection<br>physique personnelle de 1 point pour une durée<br>de 1 scène (+ 3 points par point de protection<br>supplémentaire au-delà du premier).<br>Il est possible de déclencher chaque Effet<br>plusieurs fois dans un même sort. Le coût pour<br>en augmenter les effets est précisé entre parenthèses. Il est aussi possible de les combiner entre<br>eux pour créer de nouveaux sorts plus puissants.<br>Esprit<br>Le PJ canalise son énergie afin de fortifier<br>son esprit, le rendant ainsi plus acéré et perceptif. Sa mémoire et sa concentration augmentent,<br>ses cinq sens deviennent plus affûtés, il se détache de ses émotions et garde son sang-froid<br>en toutes circonstances.<br>De nombreux ascètes – tels les fameux<br>moines de Shaolin – maîtrisent cette Spécialité<br>afin d’acquérir une haute capacité de concentration destinée à leur permettre de percer les secrets du Tao ou à atteindre l’Éveil bouddhique.</li></ul>",
|
||||
"notes": ""
|
||||
},
|
||||
"effects": [],
|
||||
@@ -29,4 +29,4 @@
|
||||
"default": 0
|
||||
},
|
||||
"flags": {}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,9 +17,9 @@
|
||||
"realizationtimeritual": "5 minutes",
|
||||
"realizationtimeaccelerated": "3 crans d’initiative",
|
||||
"flashback": "non",
|
||||
"components": "<ul><li>Mots : description des mouvements des</li></ul><p>objets manipulés</p><ul><li>Gestes : reproduction des gestes permettant de manipuler les objets</li><li>État d’esprit : concentration, pensées</li></ul><p>dynamiques</p><ul><li>Consommables : limaille de fer, copeaux</li></ul><p>de bois, chutes de plastique</p><ul><li>Objets : sceptre taoïste jyuji, pointeur</li></ul><p>laser</p>",
|
||||
"effects": "<p>Effet « ampleur » mesure la complexité de la manipulation à laquelle le PJ</p><p>souhaite se livrer : une Ampleur faible</p><p>ne permet que de déplacer un petit</p><p>objet (téléphone portable, pistolet, statuette, etc.) ou de procéder à des actions simples (appuyer sur un bouton,</p><p>abaisser un levier, etc.) ; une Ampleur</p><p>moyenne améliore le degré de dextérité</p><p>des actions possibles (manœuvrer un</p><p>mécanisme simple, forcer une serrure,</p><p>etc.) ainsi que la taille de l’objet à déplacer (jusqu’à cinquante kilos) ; une</p><p>Ampleur importante autorise une manipulation fine (désamorcer une bombe,</p><p>faire tomber en panne un moteur, etc.)</p><p>et le déplacement d’objets massifs</p><p>(jusqu’à cent kilos).</p><ul><li>L’Effet « Trois Trésors » sert si le personnage utilise cette magie pour envoyer</li></ul><p>des projectiles sur ses adversaires et</p><p>leur infliger ainsi des dégâts physiques.</p><ul><li>L’Effet « distance » indique jusqu’à</li></ul><p>quelle portée la manipulation peut</p><p>s’exercer – sachant qu’elle devient</p><p>impossible dès lors que l’objet sort du</p><p>champ de vision. Par définition, cette</p><p>les chroniques</p><p>de l’étrange</p>",
|
||||
"examples": "<p>Voici une liste non exhaustive de sorts utiles,</p><p>avec leur coût en Puissance :</p><ul><li>Mains invisibles (3 points) : permet d’actionner un levier ou un bouton visible, à distance</li></ul><p>courte (+ 1 point pour passer à distance extrême) (+ 2 points pour manipuler un mécanisme complexe comme une serrure).</p><ul><li>Attaque invisible (4 points) : permet d’utiliser</li></ul><p>un objet comme une arme lancée ou projetée,</p><p>qui occasionne 3 dégâts physiques et dont</p><p>l’utilisation est limitée à 1 action à distance</p><p>courte (+ 1 point pour passer à distance extrême) (+ 1 point par dégât supplémentaire</p><p>– dans la limite du poids des objets disponibles, à la discrétion du MJ).</p><ul><li>La poigne spirituelle (7 points) : permet de</li></ul><p>soulever un objet de moins de cinquante kilos</p><p>qui n’est ni entravé ni retenu par un autre personnage, visible jusqu’à une distance extrême,</p><p>pour l’amener à portée de main ; il parcourt au</p><p>maximum 1 unité de distance tous les 6 crans</p><p>d’initiative, en flottant dans l’air comme s’il</p><p>était porté par quelqu’un d’invisible ; il est</p><p>possible de manipuler légèrement l’objet, dans</p><p>la limite d’une durée de 12 crans d’initiative,</p><p>mais pas d’attaquer avec.</p><ul><li>Sabotage magique (7 points) : permet de saboter un mécanisme complexe (faire tomber</li></ul><p>en panne un moteur) situé à distance courte</p><p>(+ 1 point pour passer à distance extrême).</p><p>Chaque exemple d’Effet ci-dessus est indépendant et nécessite son propre sort. Cependant,</p><p>les effets d’un sort peuvent être renforcés : le coût</p><p>pour en augmenter les effets est précisé entre</p><p>parenthèses.</p><p>la magie</p><p>magie s’exerce à portée courte plutôt</p><p>qu’au contact, l’effet distance sert à</p><p>augmenter cette portée.</p><ul><li>L’Effet « durée » se révèle utile si la manipulation doit durer un certain temps</li></ul><p>et implique ainsi une action longue</p><p>– forcer une serrure complexe peut impliquer plusieurs jets, par exemple.</p><p>Aura</p><p>Le PJ utilise son énergie interne pour renforcer son charisme naturel. Cette expression de</p><p>son Hei le fait paraître plus grand ou plus fort,</p><p>plus affable ou plus beau. Il est mieux écouté,</p><p>plus respecté et souvent obéi.</p><p>Nombreux sont les taoïstes qui ont pu créer</p><p>des sectes d’adeptes à leurs ordres grâce à cette</p><p>Spécialité.</p><p>怪 Élément associé : Bois</p><p>怪 Hei : Yang</p><p>怪 Temps de réalisation (rituel) : 5 minutes</p><p>怪 Temps de réalisation (accéléré) : 3 crans</p><p>d’initiative</p><p>怪 Flash-back : non</p><p>怪 Composantes :</p><ul><li>Mots : prière à Soeng Ng</li></ul>",
|
||||
"components": "<ul><li>Mots : description des mouvements des<br>objets manipulés</li></ul><ul><li>Gestes : reproduction des gestes permettant de manipuler les objets</li><li>État d’esprit : concentration, pensées<br>dynamiques</li></ul><ul><li>Consommables : limaille de fer, copeaux<br>de bois, chutes de plastique</li></ul><ul><li>Objets : sceptre taoïste jyuji, pointeur<br>laser</li></ul>",
|
||||
"effects": "<p>Effet « ampleur » mesure la complexité de la manipulation à laquelle le PJ</p><p>souhaite se livrer : une Ampleur faible</p><p>ne permet que de déplacer un petit</p><p>objet (téléphone portable, pistolet, statuette, etc.) ou de procéder à des actions simples (appuyer sur un bouton,</p><p>abaisser un levier, etc.) ; une Ampleur</p><p>moyenne améliore le degré de dextérité</p><p>des actions possibles (manœuvrer un</p><p>mécanisme simple, forcer une serrure,</p><p>etc.) ainsi que la taille de l’objet à déplacer (jusqu’à cinquante kilos) ; une</p><p>Ampleur importante autorise une manipulation fine (désamorcer une bombe,</p><p>faire tomber en panne un moteur, etc.)</p><p>et le déplacement d’objets massifs</p><p>(jusqu’à cent kilos).</p><ul><li>L’Effet « Trois Trésors » sert si le personnage utilise cette magie pour envoyer<br>des projectiles sur ses adversaires et<br>leur infliger ainsi des dégâts physiques.</li></ul><ul><li>L’Effet « distance » indique jusqu’à<br>quelle portée la manipulation peut<br>s’exercer – sachant qu’elle devient<br>impossible dès lors que l’objet sort du<br>champ de vision. Par définition, cette</li></ul>",
|
||||
"examples": "<p>Voici une liste non exhaustive de sorts utiles,</p><p>avec leur coût en Puissance :</p><ul><li>Mains invisibles (3 points) : permet d’actionner un levier ou un bouton visible, à distance<br>courte (+ 1 point pour passer à distance extrême) (+ 2 points pour manipuler un mécanisme complexe comme une serrure).</li></ul><ul><li>Attaque invisible (4 points) : permet d’utiliser<br>un objet comme une arme lancée ou projetée,<br>qui occasionne 3 dégâts physiques et dont<br>l’utilisation est limitée à 1 action à distance<br>courte (+ 1 point pour passer à distance extrême) (+ 1 point par dégât supplémentaire<br>– dans la limite du poids des objets disponibles, à la discrétion du MJ).</li></ul><ul><li>La poigne spirituelle (7 points) : permet de<br>soulever un objet de moins de cinquante kilos<br>qui n’est ni entravé ni retenu par un autre personnage, visible jusqu’à une distance extrême,<br>pour l’amener à portée de main ; il parcourt au<br>maximum 1 unité de distance tous les 6 crans<br>d’initiative, en flottant dans l’air comme s’il<br>était porté par quelqu’un d’invisible ; il est<br>possible de manipuler légèrement l’objet, dans<br>la limite d’une durée de 12 crans d’initiative,<br>mais pas d’attaquer avec.</li></ul><ul><li>Sabotage magique (7 points) : permet de saboter un mécanisme complexe (faire tomber<br>en panne un moteur) situé à distance courte<br>(+ 1 point pour passer à distance extrême).<br>Chaque exemple d’Effet ci-dessus est indépendant et nécessite son propre sort. Cependant,<br>les effets d’un sort peuvent être renforcés : le coût<br>pour en augmenter les effets est précisé entre<br>parenthèses.<br>la magie<br>magie s’exerce à portée courte plutôt<br>qu’au contact, l’effet distance sert à<br>augmenter cette portée.</li></ul><ul><li>L’Effet « durée » se révèle utile si la manipulation doit durer un certain temps<br>et implique ainsi une action longue<br>– forcer une serrure complexe peut impliquer plusieurs jets, par exemple.<br>Aura<br>Le PJ utilise son énergie interne pour renforcer son charisme naturel. Cette expression de<br>son Hei le fait paraître plus grand ou plus fort,<br>plus affable ou plus beau. Il est mieux écouté,<br>plus respecté et souvent obéi.<br>Nombreux sont les taoïstes qui ont pu créer<br>des sectes d’adeptes à leurs ordres grâce à cette<br>Spécialité.</li></ul>",
|
||||
"notes": ""
|
||||
},
|
||||
"effects": [],
|
||||
@@ -29,4 +29,4 @@
|
||||
"default": 0
|
||||
},
|
||||
"flags": {}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
"flashback": "non",
|
||||
"components": "<ul><li>Mots : sûtra du diamant, prière à Gwaan Dai, citation du Kwan Wan Ging</li><li>Gestes : méditation, postures de concentration, respiration profonde</li><li>État d'esprit : pensées profondes, mouwai</li><li>Consommables : encens, vitamines</li><li>Objets : talisman, ouvrage ancien, liseuse numérique, amulette</li></ul>",
|
||||
"effects": "<ul><li>Il n'est possible d'affecter que soi-même avec les sorts de cette Spécialité.</li><li>L'Effet « bonus » indique les dés-fastes ou dés supplémentaires à lancer lors d'actions mentales (couvertes par les Compétences Érudition, Sciences, Technologie mais aussi parfois Enquête…), permettant des prouesses intellectuelles remarquables.</li><li>Ce même Effet peut être utilisé pour diminuer les malus dus à la perte de San pour simuler la résistance accrue aux traumas d'un esprit affermi.</li><li>L'Effet « Trois Trésors » autorise la création d'une protection du San pour mettre en avant la résistance mentale aux assauts spirituels.</li></ul>",
|
||||
"examples": "<p>Voici une liste non exhaustive de sorts utiles,</p><p>avec leur coût en Puissance :</p><ul><li>Vaincre le désespoir (4 points) : permet au</li></ul><p>lanceur du sort de supprimer ses malus</p><p>conséquents aux pertes de San pour une durée</p><p>de 1 scène.</p><ul><li>Amélioration mentale (4 points) : accorde</li></ul><p>1 dé-faste gratuit sur n’importe quel jet en</p><p>lien avec les capacités mentales du lanceur</p><p>(+ 2 points par dé-faste supplémentaire</p><p>au-delà du premier).</p><ul><li>Renforcement spirituel (5 points) : ajoute 1 dé</li></ul><p>supplémentaire à lancer sur n’importe quel jet</p><p>en lien avec les capacités mentales du lanceur</p><p>(ou augmente de 1 son Aptitude mentale dans</p><p>le cas d’un PNJ) (+ 3 points par dé supplémentaire au-delà du premier).</p><ul><li>Bouclier psychique (5 points) : crée une protection spirituelle personnelle de 1 point pour</li></ul><p>une durée de 1 scène (+ 3 points par point</p><p>de protection supplémentaire au-delà du</p><p>premier).</p><p>Il est possible de déclencher chaque Effet</p><p>plusieurs fois dans un même sort. Le coût pour</p><p>en augmenter les effets est précisé entre parenthèses. Il est aussi possible de les combiner entre</p><p>eux pour créer de nouveaux sorts plus puissants.</p><p>Purification</p><p>Le PJ fait circuler son souffle à travers ses</p><p>points vitaux pour purifier son corps et son âme.</p><p>Il peut ainsi bloquer – voire neutraliser – les effets des maladies et poisons (physiques ou spirituels), se soustraire à certains besoins vitaux</p><p>– ne plus dormir, ne plus se nourrir ou boire,</p><p>etc. – durant un certain temps ou même guérir</p><p>plus vite.</p><p>Nombre d’ascètes maîtrisent cette Spécialité</p><p>et passent ainsi aux yeux des profanes pour des</p><p>immortels détachés des contingences matérielles de ce monde.</p><p>怪 Élément associé : Terre</p><p>怪 Hei : Yin ou Yang</p><p>怪 Temps de réalisation (rituel) : 2 heures</p><p>怪 Temps de réalisation (accéléré) : 12 crans</p><p>d’initiative</p><p>怪 Flash-back : non</p><p>怪 Composantes :</p><ul><li>Mots : sûtra du</li></ul>",
|
||||
"examples": "<p>Voici une liste non exhaustive de sorts utiles,</p><p>avec leur coût en Puissance :</p><ul><li>Vaincre le désespoir (4 points) : permet au<br>lanceur du sort de supprimer ses malus<br>conséquents aux pertes de San pour une durée<br>de 1 scène.</li></ul><ul><li>Amélioration mentale (4 points) : accorde<br>1 dé-faste gratuit sur n’importe quel jet en<br>lien avec les capacités mentales du lanceur<br>(+ 2 points par dé-faste supplémentaire<br>au-delà du premier).</li></ul><ul><li>Renforcement spirituel (5 points) : ajoute 1 dé<br>supplémentaire à lancer sur n’importe quel jet<br>en lien avec les capacités mentales du lanceur<br>(ou augmente de 1 son Aptitude mentale dans<br>le cas d’un PNJ) (+ 3 points par dé supplémentaire au-delà du premier).</li></ul><ul><li>Bouclier psychique (5 points) : crée une protection spirituelle personnelle de 1 point pour<br>une durée de 1 scène (+ 3 points par point<br>de protection supplémentaire au-delà du<br>premier).<br>Il est possible de déclencher chaque Effet<br>plusieurs fois dans un même sort. Le coût pour<br>en augmenter les effets est précisé entre parenthèses. Il est aussi possible de les combiner entre<br>eux pour créer de nouveaux sorts plus puissants.<br>Purification<br>Le PJ fait circuler son souffle à travers ses<br>points vitaux pour purifier son corps et son âme.<br>Il peut ainsi bloquer – voire neutraliser – les effets des maladies et poisons (physiques ou spirituels), se soustraire à certains besoins vitaux<br>– ne plus dormir, ne plus se nourrir ou boire,<br>etc. – durant un certain temps ou même guérir<br>plus vite.<br>Nombre d’ascètes maîtrisent cette Spécialité<br>et passent ainsi aux yeux des profanes pour des<br>immortels détachés des contingences matérielles de ce monde.</li></ul>",
|
||||
"notes": ""
|
||||
},
|
||||
"effects": [],
|
||||
@@ -29,4 +29,4 @@
|
||||
"default": 0
|
||||
},
|
||||
"flags": {}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,9 +17,9 @@
|
||||
"realizationtimeritual": "2 heures",
|
||||
"realizationtimeaccelerated": "12 crans d’initiative",
|
||||
"flashback": "non",
|
||||
"components": "<ul><li>Mots : sûtra du diamant, prière à</li></ul><p>Sannung, citation du Wong Ting Ging</p><ul><li>Gestes : pression sur les points vitaux,</li></ul><p>massage, posture du lotus</p><ul><li>État d’esprit : pensées apaisées, humeur</li></ul><p>combative</p><ul><li>Consommables</li></ul><p>:</p><p>pilules</p><p>de</p><p>cinabre, décoction d’herbes, granules</p><p>d’homéopathie</p><ul><li>Objets : schéma des points vitaux</li></ul><p>et</p><p>méridiens</p><p>d’énergie,</p><p>appareil</p><p>d’électrostimulation</p>",
|
||||
"effects": "<p>n’est possible d’affecter que soi-même</p><p>avec les sorts de cette Spécialité.</p><ul><li>L’Effet « source de dégâts récurrents »</li></ul><p>permet de diminuer la valeur d’un poison ou d’une infection démoniaque,</p><p>indiquant le renforcement des points</p><p>vitaux. Cela peut aller jusqu’à détruire</p><p>cette source de dégâts récurrents en</p><p>abaissant sa valeur à 0.</p><ul><li>L’Effet « Trois Trésors » offre une protection contre une perte de Zing ou de</li></ul><p>San pour simuler la résistance du corps</p><p>à un venin ou une maladie spirituelle.</p><p>Il permet aussi de récupérer quelques</p><p>points de Zing ou de San directement,</p><p>symbolisant la capacité du corps à se</p><p>régénérer en redirigeant l’énergie interne là où cela s’avère utile.</p><p>la magie</p><p>怪</p><p>Temps de réalisation (accéléré) : 3 crans</p><p>d’initiative</p><p>Flash-back : non</p><p>Composantes :</p><ul><li>Mots : sûtra du cœur, prière à Man</li></ul><p>Coeng, syllabe « Ohm », citation du</p><p>Wong Ting Ging</p><ul><li>Gestes : doigts joints en position de</li></ul><p>prière, posture du lotus</p><ul><li>État d’esprit : pensées profondes, mouwai</li><li>Consommables : encens, vitamines</li><li>Objets : talisman, ouvrage ancien, liseuse numérique, amulette</li></ul><p>Effets :</p><ul><li>Il n’est possible d’affecter que soi-même</li></ul><p>avec les sorts de cette Spécialité.</p><ul><li>L’Effet « bonus » indique les dés-fastes</li></ul><p>ou dés supplémentaires à lancer lors</p><p>d’actions mentales (couvertes par</p><p>les Compétences Érudition, Sciences,</p><p>Technologie</p><p>mais</p><p>aussi</p><p>parfois</p><p>Enquête…), permettant des prouesses</p><p>intellectuelles remarquables.</p><ul><li>Ce même Effet peut être utilisé pour diminuer les malus dus à la perte de San</li></ul><p>pour simuler la résistance accrue aux</p><p>traumas d’un esprit affermi.</p><ul><li>L’Effet « Trois Trésors » autorise la</li></ul><p>création d’une protection du San pour</p><p>mettre en avant la résistance mentale</p><p>qui agit comme un bouclier.</p><ul><li>L’Effet « durée » permet de décider du</li></ul><p>temps durant lequel le renforcement de</p><p>l’esprit perdure.</p><p>les chroniques</p><p>de l’étrange</p><p>怪</p><p>299</p><p>s</p><p>ue</p><p>niq e</p><p>o</p><p>hr ng</p><p>s c ra</p><p>le l’ét</p><p>de</p><ul><li>L’Effet « bonus » octroie des dés supplémentaires à lancer sur un jet de récupération afin de guérir plus vite – soit au</li></ul><p>prochain jet, soit éventuellement pendant une période plus longue couverte</p><p>par l’Effet « durée ».</p><ul><li>L’Effet « ampleur » indique l’importance</li></ul><p>du besoin vital dont le personnage peut se</p><p>passer et l’Effet « durée » fixe le temps durant lequel le personnage peut tenir ainsi.</p>",
|
||||
"examples": "<p>Voici une liste non exhaustive de sorts utiles,</p><p>avec leur coût en Puissance :</p><ul><li>Puiser la vitalité dans le Hei (2 points) : le</li></ul><p>lanceur récupère immédiatement 1 point</p><p>de Zing ou 1 point de San (+ 2 points par</p><p>point de Zing ou San supplémentaire récupéré</p><p>au-delà du premier).</p><ul><li>Éliminer le poison (3 points) : diminue de</li></ul><p>1 point la valeur d’un poison (source de dégâts</p><p>physiques récurrents) qui affecte le lanceur,</p><p>ce qui l’annule si cette valeur est réduite à 0</p><p>(+ 3 points par diminution supplémentaire de</p><p>1 point au-delà de la première).</p><ul><li>Lever la malédiction (3 points) : diminue de</li></ul><p>1 point la valeur d’une malédiction (source</p><p>de dégâts spirituels récurrents) qui affecte</p><p>le lanceur, ce qui l’annule si cette valeur est</p><p>réduite 0 (+ 3 points par diminution supplémentaire de 1 point au-delà de la première).</p><ul><li>Retrouver l’équilibre du mouwai (3 points) : le</li></ul><p>lanceur ajoute 1 dé supplémentaire à lancer sur</p><p>un prochain jet de récupération (+ 3 points</p><p>par dé supplémentaire au-delà du premier).</p><ul><li>Apothéose de l’ascète (8 points) : permet</li></ul><p>au lanceur de se passer de boire, manger et</p><p>dormir (impact limité sur un scénario, donc</p><p>ampleur faible) pendant vingt-quatre heures</p><p>(pour prolonger : + 6 points par jour supplémentaire au-delà du premier).</p><p>Comme dans les exemples précédents, il est</p><p>possible d’utiliser plusieurs fois le même Effet</p><p>afin de récupérer plusieurs points de Zing ou de</p><p>San, ou d’obtenir un bonus plus important, en</p><p>payant plusieurs fois le coût en Puissance lors</p><p>d’un seul et même jet de magie. Éliminer totalement un poison d’une valeur de 3 demande donc</p><p>9 points de Puissance.</p><p>N.B. : si un PJ souhaite utiliser le fait de se</p><p>passer d’un besoin vital pour se retenir de respirer</p><p>afin d’échapper à la noyade ou à un gaz toxique, il</p><p>peut utiliser plutôt la valeur de Puissance proposée</p><p>pour gérer la diminution d’une source de dégâts</p><p>récurrents. Comme il s’agit d’une source généralisée, seul le personnage y est immunisé temporairement : il suffit d’ajouter l’Effet « durée » pour</p><p>que cette immunité dure plus longtemps.</p><p>300</p><p>Manipulation</p><p>Le PJ sait exprimer son énergie hors de son</p><p>corps et la diffuser dans son environnement pour</p><p>agir dessus. Son énergie ainsi projetée peut faire</p><p>bouger des objets à distance – lui permettant de</p><p>les attirer, de les repousser ou de les déplacer</p><p>à son gré.</p><p>Grâce à une concentration sans faille, il est</p><p>même possible au personnage de manipuler à</p><p>distance des mécanismes – faire démarrer une</p><p>voiture, actionner un interrupteur, désamorcer</p><p>une bombe, etc.</p><p>怪 Élément associé : Feu</p><p>怪 Hei : Yang</p><p>怪 Temps de réalisation (rituel) : 5 minutes</p><p>怪 Temps de réalisation (accéléré) : 3 crans</p><p>d’initiative</p><p>怪 Flash-back : non</p><p>怪 Composantes :</p><ul><li>Mots : description des mo</li></ul>",
|
||||
"components": "<ul><li>Mots : sûtra du diamant, prière à<br>Sannung, citation du Wong Ting Ging</li></ul><ul><li>Gestes : pression sur les points vitaux,<br>massage, posture du lotus</li></ul><ul><li>État d’esprit : pensées apaisées, humeur<br>combative</li></ul><ul><li>Consommables<br>:<br>pilules<br>cinabre, décoction d’herbes, granules<br>d’homéopathie</li></ul><ul><li>Objets : schéma des points vitaux<br>et<br>méridiens<br>d’énergie,<br>appareil<br>d’électrostimulation</li></ul>",
|
||||
"effects": "<p>n’est possible d’affecter que soi-même</p><p>avec les sorts de cette Spécialité.</p><ul><li>L’Effet « source de dégâts récurrents »<br>permet de diminuer la valeur d’un poison ou d’une infection démoniaque,<br>indiquant le renforcement des points<br>vitaux. Cela peut aller jusqu’à détruire<br>cette source de dégâts récurrents en<br>abaissant sa valeur à 0.</li></ul><ul><li>L’Effet « Trois Trésors » offre une protection contre une perte de Zing ou de<br>San pour simuler la résistance du corps<br>à un venin ou une maladie spirituelle.<br>Il permet aussi de récupérer quelques<br>points de Zing ou de San directement,<br>symbolisant la capacité du corps à se<br>régénérer en redirigeant l’énergie interne là où cela s’avère utile.<br>la magie<br>Temps de réalisation (accéléré) : 3 crans<br>d’initiative<br>Flash-back : non<br>Composantes :</li></ul><ul><li>Mots : sûtra du cœur, prière à Man<br>Coeng, syllabe « Ohm », citation du<br>Wong Ting Ging</li></ul><ul><li>Gestes : doigts joints en position de<br>prière, posture du lotus</li></ul><ul><li>État d’esprit : pensées profondes, mouwai</li><li>Consommables : encens, vitamines</li><li>Objets : talisman, ouvrage ancien, liseuse numérique, amulette<br>Effets :</li></ul><ul><li>Il n’est possible d’affecter que soi-même<br>avec les sorts de cette Spécialité.</li></ul><ul><li>L’Effet « bonus » indique les dés-fastes<br>ou dés supplémentaires à lancer lors<br>d’actions mentales (couvertes par<br>les Compétences Érudition, Sciences,<br>Technologie<br>mais<br>aussi<br>parfois<br>Enquête…), permettant des prouesses<br>intellectuelles remarquables.</li></ul><ul><li>Ce même Effet peut être utilisé pour diminuer les malus dus à la perte de San<br>pour simuler la résistance accrue aux<br>traumas d’un esprit affermi.</li></ul><ul><li>L’Effet « Trois Trésors » autorise la<br>création d’une protection du San pour<br>mettre en avant la résistance mentale<br>qui agit comme un bouclier.</li></ul><ul><li>L’Effet « durée » permet de décider du<br>temps durant lequel le renforcement de<br>l’esprit perdure.</li></ul><ul><li>L’Effet « bonus » octroie des dés supplémentaires à lancer sur un jet de récupération afin de guérir plus vite – soit au<br>prochain jet, soit éventuellement pendant une période plus longue couverte<br>par l’Effet « durée ».</li></ul><ul><li>L’Effet « ampleur » indique l’importance<br>du besoin vital dont le personnage peut se<br>passer et l’Effet « durée » fixe le temps durant lequel le personnage peut tenir ainsi.</li></ul>",
|
||||
"examples": "<p>Voici une liste non exhaustive de sorts utiles,</p><p>avec leur coût en Puissance :</p><ul><li>Puiser la vitalité dans le Hei (2 points) : le<br>lanceur récupère immédiatement 1 point<br>de Zing ou 1 point de San (+ 2 points par<br>point de Zing ou San supplémentaire récupéré<br>au-delà du premier).</li></ul><ul><li>Éliminer le poison (3 points) : diminue de<br>1 point la valeur d’un poison (source de dégâts<br>physiques récurrents) qui affecte le lanceur,<br>ce qui l’annule si cette valeur est réduite à 0<br>(+ 3 points par diminution supplémentaire de<br>1 point au-delà de la première).</li></ul><ul><li>Lever la malédiction (3 points) : diminue de<br>1 point la valeur d’une malédiction (source<br>de dégâts spirituels récurrents) qui affecte<br>le lanceur, ce qui l’annule si cette valeur est<br>réduite 0 (+ 3 points par diminution supplémentaire de 1 point au-delà de la première).</li></ul><ul><li>Retrouver l’équilibre du mouwai (3 points) : le<br>lanceur ajoute 1 dé supplémentaire à lancer sur<br>un prochain jet de récupération (+ 3 points<br>par dé supplémentaire au-delà du premier).</li></ul><ul><li>Apothéose de l’ascète (8 points) : permet<br>au lanceur de se passer de boire, manger et<br>dormir (impact limité sur un scénario, donc<br>ampleur faible) pendant vingt-quatre heures<br>(pour prolonger : + 6 points par jour supplémentaire au-delà du premier).<br>Comme dans les exemples précédents, il est<br>possible d’utiliser plusieurs fois le même Effet<br>afin de récupérer plusieurs points de Zing ou de<br>San, ou d’obtenir un bonus plus important, en<br>payant plusieurs fois le coût en Puissance lors<br>d’un seul et même jet de magie. Éliminer totalement un poison d’une valeur de 3 demande donc<br>9 points de Puissance.<br>N.B. : si un PJ souhaite utiliser le fait de se<br>passer d’un besoin vital pour se retenir de respirer<br>afin d’échapper à la noyade ou à un gaz toxique, il<br>peut utiliser plutôt la valeur de Puissance proposée<br>pour gérer la diminution d’une source de dégâts<br>récurrents. Comme il s’agit d’une source généralisée, seul le personnage y est immunisé temporairement : il suffit d’ajouter l’Effet « durée » pour<br>que cette immunité dure plus longtemps.<br>Manipulation<br>Le PJ sait exprimer son énergie hors de son<br>corps et la diffuser dans son environnement pour<br>agir dessus. Son énergie ainsi projetée peut faire<br>bouger des objets à distance – lui permettant de<br>les attirer, de les repousser ou de les déplacer<br>à son gré.<br>Grâce à une concentration sans faille, il est<br>même possible au personnage de manipuler à<br>distance des mécanismes – faire démarrer une<br>voiture, actionner un interrupteur, désamorcer<br>une bombe, etc.</li></ul>",
|
||||
"notes": ""
|
||||
},
|
||||
"effects": [],
|
||||
@@ -29,4 +29,4 @@
|
||||
"default": 0
|
||||
},
|
||||
"flags": {}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,9 +17,9 @@
|
||||
"realizationtimeritual": "15 minutes",
|
||||
"realizationtimeaccelerated": "12 crans d’initiative",
|
||||
"flashback": "oui",
|
||||
"components": "<ul><li>Mots : prière à Leoi Gung et Din Mou</li></ul><p>Gestes : danse rituelle, bras levés au ciel</p><ul><li>État d’esprit : concentration, pensées reliées au phénomène climatique à invoquer</li><li>Consommables : pétards, feux d’artifice,</li></ul><p>talismans</p><ul><li>Objets : vajra, sceptre taoïste jyuji, baromètre, cymbales, tablette de commandement aux éléments</li></ul>",
|
||||
"effects": "<p>Effet « ampleur » permet de mesurer la</p><p>puissance du phénomène climatique que</p><p>le personnage est capable de neutraliser :</p><p>une Ampleur faible stoppe une simple</p><p>averse ; une Ampleur moyenne dissipe un</p><p>épais banc de brouillard ; une Ampleur</p><p>importante repousse un puissant orage.</p><ul><li>L’Effet « Trois Trésors » indique les dégâts</li></ul><p>occasionnés par le phénomène météorologique convoqué par le personnage, comme</p><p>un éclair qui frappe un individu ou une</p><p>bourrasque qui le projette contre un mur.</p><ul><li>L’Effet « malus » traduit certains effets</li></ul><p>concrets du phénomène météorologique</p><p>convoqué, en imposant des dés-néfastes</p><p>ou en diminuant le nombre de dés à lancer</p><p>lors d’actions particulières (se repérer dans</p><p>le brouillard, courir sur un sol gelé, etc.).</p><ul><li>L’Effet « durée » décide du temps que</li></ul><p>dure le phénomène climatique invoqué.</p><ul><li>L’Effet « aire » délimite la zone qu’il affecte.</li><li>L’Effet « distance » permet d’affecter</li></ul><p>une zone dans laquelle on ne se situe</p><p>pas forcément, en la désignant à l’aide</p><p>d’une carte par exemple.</p><p>314</p>",
|
||||
"examples": "<p>Voici une liste non exhaustive de sorts climatologiques utiles, avec leur coût en Puissance :</p><ul><li>Le vent se lève (7 points) : le sortilège affecte</li></ul><p>une zone équivalente à un appartement ou</p><p>une maison et dure 1 scène. Un vent très fort</p><p>souffle dans toute cette zone, ce qui impose</p><p>1 dé-néfaste à quiconque s’y trouve sur toutes</p><p>ses actions (+ 1 point pour étendre la durée à</p><p>2 heures) (+ 1 point pour étendre l’aire d’effet</p><p>à un immeuble, + 1 point supplémentaire pour</p><p>affecter tout un pâté de maisons) (+ 2 points</p><p>par dé-néfaste supplémentaire au-delà du</p><p>premier) (+ 4 points pour épargner ces effets</p><p>au lanceur et jusqu’à 4 de ses compagnons)</p><p>– à partir de 3 dés-néfastes imposés par les</p><p>variantes les plus puissantes de ce sort, le vent</p><p>est ostensiblement surnaturel et comparable à</p><p>celui d’une petite tornade ; il peut occasionner</p><p>des dégâts matériels à la discrétion du MJ,</p><p>dont l’usage de la Tin Ji rendra alors compte</p><p>d’événements supplémentaires.</p><ul><li>La foudre frappe (6 points) : le sortilège affecte 1 seule cible à laquelle il cause 6 dégâts</li></ul><p>affectant directement son Zing (ou sa Vitalité</p><p>dans le cas d’un PNJ), sans tenir compte</p><p>d’une éventuelle protection (+ 2 points si les</p><p>conditions météorologiques de départ imposent</p><p>au lanceur du sort de changer légèrement le</p><p>climat avant de faire tomber la foudre – par</p><p>exemple, amonceler des nuages noirs dans un</p><p>ciel jusqu’ici radieux) (+ 1 point par dégât</p><p>supplémentaire au-delà du premier).</p><ul><li>La brume tombe (9 points) : le sortilège affecte une zone équivalent à un immeuble et</li></ul><p>dure 1 scène. À l’intérieur de cette zone, le</p><p>brouillard est si épais que tous les jets où il</p><p>est nécessaire d’utiliser la vue se voient retirer</p><p>1 dé à lancer (ou voient diminuer de 1 l’Aptitude concernée dans le cas d’un PNJ) (+ 1 point</p><p>pour étendre la durée à 2 heures) (+ 1 point</p><p>pour étendre l’aire d’effet à un pâté de maisons) (+ 3 points par dé à retirer supplémentaire au-delà du premier) – à partir de 2 dés</p><p>à retirer, imposés par les variantes les plus</p><p>puissantes de ce sort, le brouillard s’avère si</p><p>épais qu’il est visiblement surnaturel.</p><ul><li>Apaisement (10 à 14 points) : ce sortilège permet d’influencer la météo sur une zone aussi</li></ul><p>grande qu’un quartier de Hong Kong. Le coût en</p><p>Puissance varie selon l’ampleur du phénomène</p><p>météorologique que le lanceur veut apaiser :</p><p>de stopper une averse à calmer une tempête</p><p>en passant par dissiper un brouillard – à</p><p>la discrétion du MJ. L’accalmie dure 1 scène</p><p>(+ 1 point pour étendre la durée à 2 heures).</p><ul><li>La tempête se déchaîne (16 points) : le vent et</li></ul><p>la pluie, accompagnés de fortes bourrasques</p><p>La Magie d’or est un accomplissement pour un</p><p>taoïste, désormais capable de dissocier son âme</p><p>de son corps. Sa pure essence spirituelle peut</p><p>alors voyager librement, sous une forme invisible</p><p>et intangible. Il lui est ainsi possible de transmettre un message à une personne lointaine, le</p><p>plus souvent dans un rêve – voire de partager des</p><p>informations avec plusieurs individus.</p><p>L’âme libérée de sa chair voyage à la vitesse</p><p>de la pensée et perçoit avec presque les mêmes</p><p>sens que le corps : elle peut voir, entendre, sentir, etc. mais pas toucher – elle reste immatérielle et incapable d’interaction physique avec</p><p>son environnement.</p><p>Gare toutefois : laisser son corps à l’abandon trop longtemps ne va pas sans danger, un</p><p>esprit errant peut très bien décider d’investir</p><p>cette enveloppe charnelle vide si aucune protection mystique ne la garde. De plus, si l’âme est</p><p>empêchée de retourner dans son corps après le</p><p>temps limite (car prisonnière d’un démon, par</p><p>exemple), le PJ peut y perdre la vie.</p><p>怪 Élément associé : Bois</p><p>怪 Hei : Yang</p><p>怪 Temps de réalisation (rituel) : 1 heure</p><p>怪 Temps de réalisation (accéléré) : non</p><p>applicable</p><p>怪 Flash-back : oui</p><p>怪 Composantes :</p><ul><li>Mots : syllabe « Ohm »</li><li>Gestes</li></ul>",
|
||||
"components": "<ul><li>Mots : prière à Leoi Gung et Din Mou<br>Gestes : danse rituelle, bras levés au ciel</li></ul><ul><li>État d’esprit : concentration, pensées reliées au phénomène climatique à invoquer</li><li>Consommables : pétards, feux d’artifice,<br>talismans</li></ul><ul><li>Objets : vajra, sceptre taoïste jyuji, baromètre, cymbales, tablette de commandement aux éléments</li></ul>",
|
||||
"effects": "<p>Effet « ampleur » permet de mesurer la</p><p>puissance du phénomène climatique que</p><p>le personnage est capable de neutraliser :</p><p>une Ampleur faible stoppe une simple</p><p>averse ; une Ampleur moyenne dissipe un</p><p>épais banc de brouillard ; une Ampleur</p><p>importante repousse un puissant orage.</p><ul><li>L’Effet « Trois Trésors » indique les dégâts<br>occasionnés par le phénomène météorologique convoqué par le personnage, comme<br>un éclair qui frappe un individu ou une<br>bourrasque qui le projette contre un mur.</li></ul><ul><li>L’Effet « malus » traduit certains effets<br>concrets du phénomène météorologique<br>convoqué, en imposant des dés-néfastes<br>ou en diminuant le nombre de dés à lancer<br>lors d’actions particulières (se repérer dans<br>le brouillard, courir sur un sol gelé, etc.).</li></ul><ul><li>L’Effet « durée » décide du temps que<br>dure le phénomène climatique invoqué.</li></ul><ul><li>L’Effet « aire » délimite la zone qu’il affecte.</li><li>L’Effet « distance » permet d’affecter<br>une zone dans laquelle on ne se situe<br>pas forcément, en la désignant à l’aide<br>d’une carte par exemple.</li></ul>",
|
||||
"examples": "<p>Voici une liste non exhaustive de sorts climatologiques utiles, avec leur coût en Puissance :</p><ul><li>Le vent se lève (7 points) : le sortilège affecte<br>une zone équivalente à un appartement ou<br>une maison et dure 1 scène. Un vent très fort<br>souffle dans toute cette zone, ce qui impose<br>1 dé-néfaste à quiconque s’y trouve sur toutes<br>ses actions (+ 1 point pour étendre la durée à<br>2 heures) (+ 1 point pour étendre l’aire d’effet<br>à un immeuble, + 1 point supplémentaire pour<br>affecter tout un pâté de maisons) (+ 2 points<br>par dé-néfaste supplémentaire au-delà du<br>premier) (+ 4 points pour épargner ces effets<br>au lanceur et jusqu’à 4 de ses compagnons)<br>– à partir de 3 dés-néfastes imposés par les<br>variantes les plus puissantes de ce sort, le vent<br>est ostensiblement surnaturel et comparable à<br>celui d’une petite tornade ; il peut occasionner<br>des dégâts matériels à la discrétion du MJ,<br>dont l’usage de la Tin Ji rendra alors compte<br>d’événements supplémentaires.</li></ul><ul><li>La foudre frappe (6 points) : le sortilège affecte 1 seule cible à laquelle il cause 6 dégâts<br>affectant directement son Zing (ou sa Vitalité<br>dans le cas d’un PNJ), sans tenir compte<br>d’une éventuelle protection (+ 2 points si les<br>conditions météorologiques de départ imposent<br>au lanceur du sort de changer légèrement le<br>climat avant de faire tomber la foudre – par<br>exemple, amonceler des nuages noirs dans un<br>ciel jusqu’ici radieux) (+ 1 point par dégât<br>supplémentaire au-delà du premier).</li></ul><ul><li>La brume tombe (9 points) : le sortilège affecte une zone équivalent à un immeuble et<br>dure 1 scène. À l’intérieur de cette zone, le<br>brouillard est si épais que tous les jets où il<br>est nécessaire d’utiliser la vue se voient retirer<br>1 dé à lancer (ou voient diminuer de 1 l’Aptitude concernée dans le cas d’un PNJ) (+ 1 point<br>pour étendre la durée à 2 heures) (+ 1 point<br>pour étendre l’aire d’effet à un pâté de maisons) (+ 3 points par dé à retirer supplémentaire au-delà du premier) – à partir de 2 dés<br>à retirer, imposés par les variantes les plus<br>puissantes de ce sort, le brouillard s’avère si<br>épais qu’il est visiblement surnaturel.</li></ul><ul><li>Apaisement (10 à 14 points) : ce sortilège permet d’influencer la météo sur une zone aussi<br>grande qu’un quartier de Hong Kong. Le coût en<br>Puissance varie selon l’ampleur du phénomène<br>météorologique que le lanceur veut apaiser :<br>de stopper une averse à calmer une tempête<br>en passant par dissiper un brouillard – à<br>la discrétion du MJ. L’accalmie dure 1 scène<br>(+ 1 point pour étendre la durée à 2 heures).</li></ul><ul><li>La tempête se déchaîne (16 points) : le vent et<br>la pluie, accompagnés de fortes bourrasques<br>La Magie d’or est un accomplissement pour un<br>taoïste, désormais capable de dissocier son âme<br>de son corps. Sa pure essence spirituelle peut<br>alors voyager librement, sous une forme invisible<br>et intangible. Il lui est ainsi possible de transmettre un message à une personne lointaine, le<br>plus souvent dans un rêve – voire de partager des<br>informations avec plusieurs individus.<br>L’âme libérée de sa chair voyage à la vitesse<br>de la pensée et perçoit avec presque les mêmes<br>sens que le corps : elle peut voir, entendre, sentir, etc. mais pas toucher – elle reste immatérielle et incapable d’interaction physique avec<br>son environnement.<br>Gare toutefois : laisser son corps à l’abandon trop longtemps ne va pas sans danger, un<br>esprit errant peut très bien décider d’investir<br>cette enveloppe charnelle vide si aucune protection mystique ne la garde. De plus, si l’âme est<br>empêchée de retourner dans son corps après le<br>temps limite (car prisonnière d’un démon, par<br>exemple), le PJ peut y perdre la vie.</li></ul>",
|
||||
"notes": ""
|
||||
},
|
||||
"effects": [],
|
||||
@@ -29,4 +29,4 @@
|
||||
"default": 0
|
||||
},
|
||||
"flags": {}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,9 +17,9 @@
|
||||
"realizationtimeritual": "5 minutes",
|
||||
"realizationtimeaccelerated": "non applicable Flash-back : oui Composantes : • Mots : imprécations envers la personne maudite, prière à une divinité concernée • Gestes : mouvements agressifs, ingestion d’une partie du corps de la personne à maudire • État d’esprit : pensées mauvaises centrées sur la personne à maudire, colère, indignation • Consommables : formulaire de plainte céleste, encens, partie du corps de la personne à maudire • Objets : figurine, objet appartenant à la personne à maudire, amulette, sceau de jade Effets : • L’Effet « source de dégâts récurrents » permet de créer une source de dégâts récurrents (comme des cauchemars ou des visions) et d’en fixer la force et la fréquence, durant une période couverte par l’Effet « durée ». • L’Effet « malus » traduit certains effets de la malédiction en imposant des dés-néfastes ou en diminuant le nombre de dés à lancer lors d’actions particulières (liées à un Aspect ou une Compétence – par exemple, affaiblir le corps aura des conséquences sur les jets d’actions physiques). • L’Effet « distance » indique à quelle distance maximum doit se trouver la personne à maudire lors du lancement du sort. EXEMPLES Voici une liste non exhaustive de malédictions utiles, avec leur coût en Puissance : • Mauvais œil (5 points) : lancée jusqu’à distance courte, cette malédiction entraîne la malchance de sa cible, qui subit 1 dé-néfaste à chacune de ses actions pendant une durée de 1 scène (+ 2 points par dé-faste supplémentaire au-delà du premier) (+ 4 points pour étendre la malédiction à une durée de 1 journée) (+ 2 points pour affecter jusqu’à 3 cibles, + 2 points supplémentaires pour affecter 5 cibles) (+ 1 point pour passer à distance extrême – mais toujours en vue). • Malédiction de la faiblesse du corps (6 points) : la cible de cette malédiction qui se lance jusqu’à distance courte se sent fatiguée et faible. Elle retire 1 dé à lancer (ou diminue de 1 ses Aptitudes dans le cas d’un PNJ) à chacune de ses actions pendant une durée de 1 scène. L’Effet est le même que si elle subissait un malus dû à une perte de Zing et il peut donc être annulé par les sorts agissant à ce niveau, mais il se cumule avec les malus dus aux blessures réelles (+ 3 points par dé à retirer supplémentaire au-delà du premier) (+ 4 points pour étendre la malédiction à une durée de 1 journée) (+ 2 points pour affecter jusqu’à 3 cibles, + 2 points supplémentaires pour affecter 5 cibles) (+ 1 point pour passer à distance extrême – mais toujours en vue) – si la cible n’a plus aucun dé à lancer pour une action (ou voit ses Aptitudes réduites à 0), elle ne peut pas la réaliser car devenue trop faible pour bouger. Transfiguration la magie Le PJ est capable de transformer son apparence dans une certaine mesure. Grandir ou rapetisser, changer de sexe, modifier ses traits, ajuster sa corpulence, etc. – jusqu’à copier l’apparence d’une personne précise. Il ne s’agit pas d’une réelle transformation physique ni d’une illusion : en réalité, le fat si modifie son essence de façon superficielle ou plus profonde. À l’extrême, cette magie permet d’adopter la forme d’un animal et d’en acquérir alors les caractéristiques (un oiseau peut voler, un poisson nager sous l’eau, un fauve bénéficier d’une rapidité toute féline, etc.).",
|
||||
"flashback": "non",
|
||||
"components": "<ul><li>Mots : prière à Lou Long (</li></ul>",
|
||||
"effects": "<p>fet « source de dégâts récurrents »</p><p>permet de créer une source de dégâts</p><p>récurrents (comme des cauchemars ou</p><p>des visions) et d’en fixer la force et la</p><p>fréquence, durant une période couverte</p><p>par l’Effet « durée ».</p><ul><li>L’Effet « malus » traduit certains effets de la malédiction en imposant</li></ul><p>des dés-néfastes ou en diminuant le</p><p>nombre de dés à lancer lors d’actions</p><p>particulières (liées à un Aspect ou une</p><p>Compétence – par exemple, affaiblir le</p><p>corps aura des conséquences sur les jets</p><p>d’actions physiques).</p><ul><li>L’Effet « distance » indique à quelle</li></ul><p>distance maximum doit se trouver la</p><p>personne à maudire lors du lancement</p><p>du sort.</p>",
|
||||
"examples": "<p>Voici une liste non exhaustive de malédictions utiles, avec leur coût en Puissance :</p><ul><li>Mauvais œil (5 points) : lancée jusqu’à</li></ul><p>distance courte, cette malédiction entraîne la malchance de sa cible, qui subit</p><p>1 dé-néfaste à chacune de ses actions pendant une durée de 1 scène (+ 2 points par</p><p>dé-faste supplémentaire au-delà du premier) (+ 4 points pour étendre la malédiction à une durée de 1 journée) (+ 2 points</p><p>pour affecter jusqu’à 3 cibles, + 2 points</p><p>supplémentaires pour affecter 5 cibles)</p><p>(+ 1 point pour passer à distance extrême</p><p>– mais toujours en vue).</p><ul><li>Malédiction de la faiblesse du corps</li></ul><p>(6 points) : la cible de cette malédiction qui</p><p>se lance jusqu’à distance courte se sent fatiguée et faible. Elle retire 1 dé à lancer (ou</p><p>diminue de 1 ses Aptitudes dans le cas d’un</p><p>PNJ) à chacune de ses actions pendant une</p><p>durée de 1 scène. L’Effet est le même que</p><p>si elle subissait un malus dû à une perte</p><p>de Zing et il peut donc être annulé par</p><p>les sorts agissant à ce niveau, mais il se</p><p>cumule avec les malus dus aux blessures</p><p>réelles (+ 3 points par dé à retirer supplémentaire au-delà du premier) (+ 4 points</p><p>pour étendre la malédiction à une durée de</p><p>1 journée) (+ 2 points pour affecter jusqu’à</p><p>3 cibles, + 2 points supplémentaires pour</p><p>affecter 5 cibles) (+ 1 point pour passer à</p><p>distance extrême – mais toujours en vue)</p><p>– si la cible n’a plus aucun dé à lancer</p><p>pour une action (ou voit ses Aptitudes réduites à 0), elle ne peut pas la réaliser car</p><p>devenue trop faible pour bouger.</p><p>Transfiguration</p><p>la magie</p><p>Le PJ est capable de transformer son apparence dans une certaine mesure. Grandir ou</p><p>rapetisser, changer de sexe, modifier ses traits,</p><p>ajuster sa corpulence, etc. – jusqu’à copier l’apparence d’une personne précise. Il ne s’agit pas</p><p>d’une réelle transformation physique ni d’une</p><p>illusion : en réalité, le fat si modifie son essence</p><p>de façon superficielle ou plus profonde.</p><p>À l’extrême, cette magie permet d’adopter</p><p>la forme d’un animal et d’en acquérir alors les</p><p>caractéristiques (un oiseau peut voler, un poisson nager sous l’eau, un fauve bénéficier d’une</p><p>rapidité toute féline, etc.).</p><p>怪 Élément associé : Eau</p><p>怪 Hei : Yin</p><p>怪 Temps de réalisation (rituel) : 5 minutes</p><p>怪 Temps de réalisation (accéléré) : 6 crans</p><p>d’initiative</p><p>怪 Flash-back : non</p><p>怪 Composantes :</p><ul><li>Mots : prière à Lou Long (</li></ul>",
|
||||
"components": "<ul><li>Mots : imprécations envers la personne maudite, prière à une divinité concernée</li></ul><ul><li>Gestes : mouvements agressifs, ingestion d'une partie du corps de la personne à maudire</li><li>État d'esprit : pensées mauvaises centrées sur la personne à maudire, colère, indignation</li></ul><ul><li>Consommables : formulaire de plainte céleste, encens, partie du corps de la personne à maudire</li><li>Objets : figurine, objet appartenant à la personne à maudire, amulette, sceau de jade</li></ul>",
|
||||
"effects": "<p>fet « source de dégâts récurrents »</p><p>permet de créer une source de dégâts</p><p>récurrents (comme des cauchemars ou</p><p>des visions) et d’en fixer la force et la</p><p>fréquence, durant une période couverte</p><p>par l’Effet « durée ».</p><ul><li>L’Effet « malus » traduit certains effets de la malédiction en imposant<br>des dés-néfastes ou en diminuant le<br>nombre de dés à lancer lors d’actions<br>particulières (liées à un Aspect ou une<br>Compétence – par exemple, affaiblir le<br>corps aura des conséquences sur les jets<br>d’actions physiques).</li></ul><ul><li>L’Effet « distance » indique à quelle<br>distance maximum doit se trouver la<br>personne à maudire lors du lancement<br>du sort.</li></ul>",
|
||||
"examples": "<p>Voici une liste non exhaustive de malédictions utiles, avec leur coût en Puissance :</p><ul><li>Mauvais œil (5 points) : lancée jusqu’à<br>distance courte, cette malédiction entraîne la malchance de sa cible, qui subit<br>1 dé-néfaste à chacune de ses actions pendant une durée de 1 scène (+ 2 points par<br>dé-faste supplémentaire au-delà du premier) (+ 4 points pour étendre la malédiction à une durée de 1 journée) (+ 2 points<br>pour affecter jusqu’à 3 cibles, + 2 points<br>supplémentaires pour affecter 5 cibles)<br>(+ 1 point pour passer à distance extrême<br>– mais toujours en vue).</li></ul><ul><li>Malédiction de la faiblesse du corps<br>(6 points) : la cible de cette malédiction qui<br>se lance jusqu’à distance courte se sent fatiguée et faible. Elle retire 1 dé à lancer (ou<br>diminue de 1 ses Aptitudes dans le cas d’un<br>PNJ) à chacune de ses actions pendant une<br>durée de 1 scène. L’Effet est le même que<br>si elle subissait un malus dû à une perte<br>de Zing et il peut donc être annulé par<br>les sorts agissant à ce niveau, mais il se<br>cumule avec les malus dus aux blessures<br>réelles (+ 3 points par dé à retirer supplémentaire au-delà du premier) (+ 4 points<br>pour étendre la malédiction à une durée de<br>1 journée) (+ 2 points pour affecter jusqu’à<br>3 cibles, + 2 points supplémentaires pour<br>affecter 5 cibles) (+ 1 point pour passer à<br>distance extrême – mais toujours en vue)<br>– si la cible n’a plus aucun dé à lancer<br>pour une action (ou voit ses Aptitudes réduites à 0), elle ne peut pas la réaliser car<br>devenue trop faible pour bouger.<br>Transfiguration<br>la magie<br>Le PJ est capable de transformer son apparence dans une certaine mesure. Grandir ou<br>rapetisser, changer de sexe, modifier ses traits,<br>ajuster sa corpulence, etc. – jusqu’à copier l’apparence d’une personne précise. Il ne s’agit pas<br>d’une réelle transformation physique ni d’une<br>illusion : en réalité, le fat si modifie son essence<br>de façon superficielle ou plus profonde.<br>À l’extrême, cette magie permet d’adopter<br>la forme d’un animal et d’en acquérir alors les<br>caractéristiques (un oiseau peut voler, un poisson nager sous l’eau, un fauve bénéficier d’une<br>rapidité toute féline, etc.).</li></ul>",
|
||||
"notes": ""
|
||||
},
|
||||
"effects": [],
|
||||
@@ -29,4 +29,4 @@
|
||||
"default": 0
|
||||
},
|
||||
"flags": {}
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -17,9 +17,9 @@
|
||||
"realizationtimeritual": "1 heure",
|
||||
"realizationtimeaccelerated": "12 crans d’initiative",
|
||||
"flashback": "oui",
|
||||
"components": "<ul><li>Mots : prière aux Rois des Enfers, paroles de commandement, pleurs et</li></ul><p>plaintes</p><ul><li>Gestes : danse rituelle funéraire, salut</li></ul><p>aux défunts</p><ul><li>État d’esprit : concentration, mouwai,</li></ul><p>pensées de domination, pensées</p><p>morbides</p><ul><li>Consommables : papier, encens, cendres,</li></ul><p>argent funéraire</p><ul><li>Objets : talismans, nécessaire de calligraphie, sceau de jade, masque à l’image</li></ul><p>怪</p><p>les chroniques</p><p>de l’étrange</p><p>NÉcromancie</p><p>EXEMPLES</p><p>Voici une liste non exhaustive de sorts nécromantiques utiles, avec leu</p>",
|
||||
"components": "<ul><li>Mots : prière aux Rois des Enfers, paroles de commandement, pleurs et<br>plaintes</li></ul><ul><li>Gestes : danse rituelle funéraire, salut<br>aux défunts</li></ul><ul><li>État d’esprit : concentration, mouwai,<br>pensées de domination, pensées<br>morbides</li></ul><ul><li>Consommables : papier, encens, cendres,<br>argent funéraire</li></ul><ul><li>Objets : talismans, nécessaire de calligraphie, sceau de jade, masque à l’image du mort</li></ul>",
|
||||
"effects": "<ul><li>L'Effet « ampleur » traduit l'importance des informations que le personnage parvient à apprendre des âmes défuntes.</li><li>L'Effet « durée » indique le temps durant lequel un goengsi reste animé et aux ordres du PJ.</li><li>L'Effet « distance » montre jusqu'à quelle portée les goengsi peuvent agir lorsqu'ils s'éloignent de leur maître. Il est possible de faire se lever plusieurs goengsi en achetant plusieurs fois l'Effet « durée ».</li><li>L'Effet « durée » fixe la période durant laquelle un personnage dont le nom a été falsifié dans le registre d'Yimlo ne peut pas mourir.</li></ul>",
|
||||
"examples": "<p>Voici une liste non exhaustive de sorts nécromantiques utiles, avec leur coût en Puissance :</p><ul><li>Interroger les morts (2 à 6 points) : ce sort</li></ul><p>permet d’interroger un revenant rencontré</p><p>pendant une scène ou d’appeler à soi l’esprit</p><p>d’un défunt afin de lui poser des questions</p><p>ou de recueillir des images en manipulant</p><p>des objets lui ayant appartenu (le coût initial</p><p>dépend de la nature des informations recueillies – au choix du joueur – selon le tableau</p><p>d’Ampleur fourni).</p><ul><li>Tromper la mort (4 points) : permet d’empêcher la mort d’un personnage pendant</li></ul><p>6 heures, même s’il ne possède plus de points</p><p>de Zing (ou de Vitalité dans le cas d’un PNJ).</p><p>Cela ne l’empêche pas de sombrer dans le</p><p>coma, mais il ne peut mourir totalement pendant la durée du sort, ce qui permet de lui</p><p>rendre du Zing par des soins divers durant ce</p><p>sursis (+ 2 points pour étendre la durée à</p><p>1 journée).</p><ul><li>Relever les morts (5 points) : permet d’obtenir</li></ul><p>les services d’un goengsi (cf p. 369) pendant</p><p>une durée de 1 scène. Ce dernier doit rester</p><p>dans un rayon de cinq cents mètres autour du</p><p>nécromancien (+ 2 points pour contrôler une</p><p>créature supplémentaire au-delà de la première) (+ 4 points par créature pour étendre</p><p>la durée à 1 journée).</p><p>Chaque sort nécessite son propre jet de magie</p><p>pour être lancé. Il est toutefois possible d’utiliser</p><p>plus de Puissance pour en renforcer les effets</p><p>selon les indications fournies entre parenthèses.</p><p>313</p><p>s</p><p>ue</p><p>niq e</p><p>o</p><p>hr ng</p><p>s c ra</p><p>le l’ét</p><p>de</p><p>MaÎtrise climatique</p><p>Le PJ peut harmoniser son énergie interne avec</p><p>son environnement immédiat et contrôler dans une</p><p>certaine mesure le climat et les phénomènes météorologiques. Il est capable de faire pleuvoir ou</p><p>neiger, d’abaisser ou d’élever la température, de</p><p>faire se lever un vent violent, d’invoquer une brume</p><p>épaisse, de faire tomber la foudre, etc. Le PJ peut</p><p>provoquer, mais aussi dissiper de tels phénomènes.</p><p>Contrôler ainsi les éléments permet d’imposer des malus dans la zone couverte (le brouillard</p><p>étouffe les sons, le vent empêche de se mouvoir</p><p>correctement, etc.) – malus qui concerneront</p><p>tous les personnages présents. Faire tomber la</p><p>foudre peut également provoquer des dégâts.</p><p>怪 Élément associé : Feu</p><p>怪 Hei : Yang</p><p>怪 Temps de réalisation (rituel) : 15 minutes</p><p>怪 Temps de réalisation (accéléré) : 12 crans</p><p>d’initiative</p><p>怪 Flash-back : oui</p><p>怪 Composantes :</p><ul><li>Mots : prière à Leoi Gu</li></ul>",
|
||||
"examples": "<p>Voici une liste non exhaustive de sorts nécromantiques utiles, avec leur coût en Puissance :</p><ul><li>Interroger les morts (2 à 6 points) : ce sort<br>permet d’interroger un revenant rencontré<br>pendant une scène ou d’appeler à soi l’esprit<br>d’un défunt afin de lui poser des questions<br>ou de recueillir des images en manipulant<br>des objets lui ayant appartenu (le coût initial<br>dépend de la nature des informations recueillies – au choix du joueur – selon le tableau<br>d’Ampleur fourni).</li></ul><ul><li>Tromper la mort (4 points) : permet d’empêcher la mort d’un personnage pendant<br>6 heures, même s’il ne possède plus de points<br>de Zing (ou de Vitalité dans le cas d’un PNJ).<br>Cela ne l’empêche pas de sombrer dans le<br>coma, mais il ne peut mourir totalement pendant la durée du sort, ce qui permet de lui<br>rendre du Zing par des soins divers durant ce<br>sursis (+ 2 points pour étendre la durée à<br>1 journée).</li></ul><ul><li>Relever les morts (5 points) : permet d’obtenir<br>les services d’un goengsi (cf p. 369) pendant<br>une durée de 1 scène. Ce dernier doit rester<br>dans un rayon de cinq cents mètres autour du<br>nécromancien (+ 2 points pour contrôler une<br>créature supplémentaire au-delà de la première) (+ 4 points par créature pour étendre<br>la durée à 1 journée).<br>Chaque sort nécessite son propre jet de magie<br>pour être lancé. Il est toutefois possible d’utiliser<br>plus de Puissance pour en renforcer les effets<br>selon les indications fournies entre parenthèses.<br>MaÎtrise climatique<br>Le PJ peut harmoniser son énergie interne avec<br>son environnement immédiat et contrôler dans une<br>certaine mesure le climat et les phénomènes météorologiques. Il est capable de faire pleuvoir ou<br>neiger, d’abaisser ou d’élever la température, de<br>faire se lever un vent violent, d’invoquer une brume<br>épaisse, de faire tomber la foudre, etc. Le PJ peut<br>provoquer, mais aussi dissiper de tels phénomènes.<br>Contrôler ainsi les éléments permet d’imposer des malus dans la zone couverte (le brouillard<br>étouffe les sons, le vent empêche de se mouvoir<br>correctement, etc.) – malus qui concerneront<br>tous les personnages présents. Faire tomber la<br>foudre peut également provoquer des dégâts.</li></ul>",
|
||||
"notes": ""
|
||||
},
|
||||
"effects": [],
|
||||
@@ -29,4 +29,4 @@
|
||||
"default": 0
|
||||
},
|
||||
"flags": {}
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
@@ -1 +1 @@
|
||||
MANIFEST-000023
|
||||
MANIFEST-000002
|
||||
|
||||
@@ -1,8 +1,5 @@
|
||||
2026/04/19-22:50:59.859744 7f037bfff6c0 Recovering log #21
|
||||
2026/04/19-22:50:59.871412 7f037bfff6c0 Delete type=3 #19
|
||||
2026/04/19-22:50:59.871550 7f037bfff6c0 Delete type=0 #21
|
||||
2026/04/19-23:02:32.630802 7f00fa7ef6c0 Level-0 table #26: started
|
||||
2026/04/19-23:02:32.630843 7f00fa7ef6c0 Level-0 table #26: 0 bytes OK
|
||||
2026/04/19-23:02:32.637048 7f00fa7ef6c0 Delete type=0 #24
|
||||
2026/04/19-23:02:32.644851 7f00fa7ef6c0 Manual compaction at level-0 from '!items!3aig6MWvZCRoWXPW' @ 72057594037927935 : 1 .. '!items!cXaQG1TBE0jzrbNt' @ 0 : 0; will stop at (end)
|
||||
2026/04/19-23:02:32.644927 7f00fa7ef6c0 Manual compaction at level-1 from '!items!3aig6MWvZCRoWXPW' @ 72057594037927935 : 1 .. '!items!cXaQG1TBE0jzrbNt' @ 0 : 0; will stop at (end)
|
||||
2026/04/27-17:47:13.055628 7f2779bff6c0 Delete type=3 #1
|
||||
2026/04/27-17:47:13.058468 7f272b7fe6c0 Level-0 table #5: started
|
||||
2026/04/27-17:47:13.061813 7f272b7fe6c0 Level-0 table #5: 1330 bytes OK
|
||||
2026/04/27-17:47:13.067956 7f272b7fe6c0 Delete type=0 #3
|
||||
2026/04/27-17:47:13.068111 7f272b7fe6c0 Manual compaction at level-0 from '!items!3aig6MWvZCRoWXPW' @ 72057594037927935 : 1 .. '!items!cXaQG1TBE0jzrbNt' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
2026/04/19-22:43:58.297625 7f03b0dff6c0 Recovering log #17
|
||||
2026/04/19-22:43:58.309059 7f03b0dff6c0 Delete type=3 #15
|
||||
2026/04/19-22:43:58.309258 7f03b0dff6c0 Delete type=0 #17
|
||||
2026/04/19-22:46:47.272463 7f00fa7ef6c0 Level-0 table #22: started
|
||||
2026/04/19-22:46:47.272515 7f00fa7ef6c0 Level-0 table #22: 0 bytes OK
|
||||
2026/04/19-22:46:47.279709 7f00fa7ef6c0 Delete type=0 #20
|
||||
2026/04/19-22:46:47.287794 7f00fa7ef6c0 Manual compaction at level-0 from '!items!3aig6MWvZCRoWXPW' @ 72057594037927935 : 1 .. '!items!cXaQG1TBE0jzrbNt' @ 0 : 0; will stop at (end)
|
||||
2026/04/19-22:46:47.287847 7f00fa7ef6c0 Manual compaction at level-1 from '!items!3aig6MWvZCRoWXPW' @ 72057594037927935 : 1 .. '!items!cXaQG1TBE0jzrbNt' @ 0 : 0; will stop at (end)
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1 +1 @@
|
||||
MANIFEST-000023
|
||||
MANIFEST-000002
|
||||
|
||||
@@ -1,8 +1,5 @@
|
||||
2026/04/19-22:50:59.891728 7f03b0dff6c0 Recovering log #21
|
||||
2026/04/19-22:50:59.904474 7f03b0dff6c0 Delete type=3 #19
|
||||
2026/04/19-22:50:59.904609 7f03b0dff6c0 Delete type=0 #21
|
||||
2026/04/19-23:02:32.637235 7f00fa7ef6c0 Level-0 table #26: started
|
||||
2026/04/19-23:02:32.637302 7f00fa7ef6c0 Level-0 table #26: 0 bytes OK
|
||||
2026/04/19-23:02:32.644587 7f00fa7ef6c0 Delete type=0 #24
|
||||
2026/04/19-23:02:32.644866 7f00fa7ef6c0 Manual compaction at level-0 from '!items!0NDBw1YB54q3hLH0' @ 72057594037927935 : 1 .. '!items!ykekdZlirabRobEF' @ 0 : 0; will stop at (end)
|
||||
2026/04/19-23:02:32.644908 7f00fa7ef6c0 Manual compaction at level-1 from '!items!0NDBw1YB54q3hLH0' @ 72057594037927935 : 1 .. '!items!ykekdZlirabRobEF' @ 0 : 0; will stop at (end)
|
||||
2026/04/27-17:47:13.085519 7f27793fe6c0 Delete type=3 #1
|
||||
2026/04/27-17:47:13.087023 7f272b7fe6c0 Level-0 table #5: started
|
||||
2026/04/27-17:47:13.091030 7f272b7fe6c0 Level-0 table #5: 5923 bytes OK
|
||||
2026/04/27-17:47:13.097545 7f272b7fe6c0 Delete type=0 #3
|
||||
2026/04/27-17:47:13.097759 7f272b7fe6c0 Manual compaction at level-0 from '!items!0NDBw1YB54q3hLH0' @ 72057594037927935 : 1 .. '!items!ykekdZlirabRobEF' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
2026/04/19-22:43:58.337151 7f037b7fe6c0 Recovering log #17
|
||||
2026/04/19-22:43:58.351351 7f037b7fe6c0 Delete type=3 #15
|
||||
2026/04/19-22:43:58.351494 7f037b7fe6c0 Delete type=0 #17
|
||||
2026/04/19-22:46:47.258645 7f00fa7ef6c0 Level-0 table #22: started
|
||||
2026/04/19-22:46:47.258702 7f00fa7ef6c0 Level-0 table #22: 0 bytes OK
|
||||
2026/04/19-22:46:47.265158 7f00fa7ef6c0 Delete type=0 #20
|
||||
2026/04/19-22:46:47.287748 7f00fa7ef6c0 Manual compaction at level-0 from '!items!0NDBw1YB54q3hLH0' @ 72057594037927935 : 1 .. '!items!ykekdZlirabRobEF' @ 0 : 0; will stop at (end)
|
||||
2026/04/19-22:46:47.287830 7f00fa7ef6c0 Manual compaction at level-1 from '!items!0NDBw1YB54q3hLH0' @ 72057594037927935 : 1 .. '!items!ykekdZlirabRobEF' @ 0 : 0; will stop at (end)
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1 +1 @@
|
||||
MANIFEST-000023
|
||||
MANIFEST-000002
|
||||
|
||||
+5
-8
@@ -1,8 +1,5 @@
|
||||
2026/04/19-22:50:59.909351 7f037bfff6c0 Recovering log #21
|
||||
2026/04/19-22:50:59.920272 7f037bfff6c0 Delete type=3 #19
|
||||
2026/04/19-22:50:59.920406 7f037bfff6c0 Delete type=0 #21
|
||||
2026/04/19-23:02:32.624451 7f00fa7ef6c0 Level-0 table #26: started
|
||||
2026/04/19-23:02:32.624489 7f00fa7ef6c0 Level-0 table #26: 0 bytes OK
|
||||
2026/04/19-23:02:32.630639 7f00fa7ef6c0 Delete type=0 #24
|
||||
2026/04/19-23:02:32.644834 7f00fa7ef6c0 Manual compaction at level-0 from '!items!HKq5ANSGiBIdcnki' @ 72057594037927935 : 1 .. '!items!HKq5ANSGiBIdcnki' @ 0 : 0; will stop at (end)
|
||||
2026/04/19-23:02:32.644893 7f00fa7ef6c0 Manual compaction at level-1 from '!items!HKq5ANSGiBIdcnki' @ 72057594037927935 : 1 .. '!items!HKq5ANSGiBIdcnki' @ 0 : 0; will stop at (end)
|
||||
2026/04/27-17:47:13.116591 7f272bfff6c0 Delete type=3 #1
|
||||
2026/04/27-17:47:13.117666 7f272b7fe6c0 Level-0 table #5: started
|
||||
2026/04/27-17:47:13.121072 7f272b7fe6c0 Level-0 table #5: 559 bytes OK
|
||||
2026/04/27-17:47:13.127453 7f272b7fe6c0 Delete type=0 #3
|
||||
2026/04/27-17:47:13.127641 7f272b7fe6c0 Manual compaction at level-0 from '!items!HKq5ANSGiBIdcnki' @ 72057594037927935 : 1 .. '!items!HKq5ANSGiBIdcnki' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
2026/04/19-22:43:58.358562 7f037bfff6c0 Recovering log #17
|
||||
2026/04/19-22:43:58.370638 7f037bfff6c0 Delete type=3 #15
|
||||
2026/04/19-22:43:58.370775 7f037bfff6c0 Delete type=0 #17
|
||||
2026/04/19-22:46:47.279929 7f00fa7ef6c0 Level-0 table #22: started
|
||||
2026/04/19-22:46:47.279983 7f00fa7ef6c0 Level-0 table #22: 0 bytes OK
|
||||
2026/04/19-22:46:47.287463 7f00fa7ef6c0 Delete type=0 #20
|
||||
2026/04/19-22:46:47.287812 7f00fa7ef6c0 Manual compaction at level-0 from '!items!HKq5ANSGiBIdcnki' @ 72057594037927935 : 1 .. '!items!HKq5ANSGiBIdcnki' @ 0 : 0; will stop at (end)
|
||||
2026/04/19-22:46:47.287887 7f00fa7ef6c0 Manual compaction at level-1 from '!items!HKq5ANSGiBIdcnki' @ 72057594037927935 : 1 .. '!items!HKq5ANSGiBIdcnki' @ 0 : 0; will stop at (end)
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1 +1 @@
|
||||
MANIFEST-000023
|
||||
MANIFEST-000002
|
||||
|
||||
@@ -1,8 +1,5 @@
|
||||
2026/04/19-22:50:59.788370 7f03b0dff6c0 Recovering log #21
|
||||
2026/04/19-22:50:59.799342 7f03b0dff6c0 Delete type=3 #19
|
||||
2026/04/19-22:50:59.799481 7f03b0dff6c0 Delete type=0 #21
|
||||
2026/04/19-23:02:32.610479 7f00fa7ef6c0 Level-0 table #26: started
|
||||
2026/04/19-23:02:32.610520 7f00fa7ef6c0 Level-0 table #26: 0 bytes OK
|
||||
2026/04/19-23:02:32.617512 7f00fa7ef6c0 Delete type=0 #24
|
||||
2026/04/19-23:02:32.617817 7f00fa7ef6c0 Manual compaction at level-0 from '!items!2nKXEHLG0fXtSOdy' @ 72057594037927935 : 1 .. '!items!tlIc1bmIAbQeUwj7' @ 0 : 0; will stop at (end)
|
||||
2026/04/19-23:02:32.617892 7f00fa7ef6c0 Manual compaction at level-1 from '!items!2nKXEHLG0fXtSOdy' @ 72057594037927935 : 1 .. '!items!tlIc1bmIAbQeUwj7' @ 0 : 0; will stop at (end)
|
||||
2026/04/27-17:47:13.145290 7f2778bfd6c0 Delete type=3 #1
|
||||
2026/04/27-17:47:13.146592 7f272b7fe6c0 Level-0 table #5: started
|
||||
2026/04/27-17:47:13.150681 7f272b7fe6c0 Level-0 table #5: 32988 bytes OK
|
||||
2026/04/27-17:47:13.157088 7f272b7fe6c0 Delete type=0 #3
|
||||
2026/04/27-17:47:13.157210 7f272b7fe6c0 Manual compaction at level-0 from '!items!2nKXEHLG0fXtSOdy' @ 72057594037927935 : 1 .. '!items!tlIc1bmIAbQeUwj7' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
2026/04/19-22:43:58.215990 7f037bfff6c0 Recovering log #17
|
||||
2026/04/19-22:43:58.227070 7f037bfff6c0 Delete type=3 #15
|
||||
2026/04/19-22:43:58.227246 7f037bfff6c0 Delete type=0 #17
|
||||
2026/04/19-22:46:47.236372 7f00fa7ef6c0 Level-0 table #22: started
|
||||
2026/04/19-22:46:47.236443 7f00fa7ef6c0 Level-0 table #22: 0 bytes OK
|
||||
2026/04/19-22:46:47.243463 7f00fa7ef6c0 Delete type=0 #20
|
||||
2026/04/19-22:46:47.258317 7f00fa7ef6c0 Manual compaction at level-0 from '!items!2nKXEHLG0fXtSOdy' @ 72057594037927935 : 1 .. '!items!tlIc1bmIAbQeUwj7' @ 0 : 0; will stop at (end)
|
||||
2026/04/19-22:46:47.258390 7f00fa7ef6c0 Manual compaction at level-1 from '!items!2nKXEHLG0fXtSOdy' @ 72057594037927935 : 1 .. '!items!tlIc1bmIAbQeUwj7' @ 0 : 0; will stop at (end)
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1 +1 @@
|
||||
MANIFEST-000023
|
||||
MANIFEST-000002
|
||||
|
||||
+5
-8
@@ -1,8 +1,5 @@
|
||||
2026/04/19-22:50:59.925226 7f037affd6c0 Recovering log #21
|
||||
2026/04/19-22:50:59.937064 7f037affd6c0 Delete type=3 #19
|
||||
2026/04/19-22:50:59.937218 7f037affd6c0 Delete type=0 #21
|
||||
2026/04/19-23:02:32.645031 7f00fa7ef6c0 Level-0 table #26: started
|
||||
2026/04/19-23:02:32.645097 7f00fa7ef6c0 Level-0 table #26: 0 bytes OK
|
||||
2026/04/19-23:02:32.651273 7f00fa7ef6c0 Delete type=0 #24
|
||||
2026/04/19-23:02:32.671128 7f00fa7ef6c0 Manual compaction at level-0 from '!actors!4ZjFZ1HoJV9mJStt' @ 72057594037927935 : 1 .. '!actors!zVpmacwoWEG8YTCQ' @ 0 : 0; will stop at (end)
|
||||
2026/04/19-23:02:32.671218 7f00fa7ef6c0 Manual compaction at level-1 from '!actors!4ZjFZ1HoJV9mJStt' @ 72057594037927935 : 1 .. '!actors!zVpmacwoWEG8YTCQ' @ 0 : 0; will stop at (end)
|
||||
2026/04/27-17:47:13.175381 7f2778bfd6c0 Delete type=3 #1
|
||||
2026/04/27-17:47:13.176524 7f272b7fe6c0 Level-0 table #5: started
|
||||
2026/04/27-17:47:13.180270 7f272b7fe6c0 Level-0 table #5: 21686 bytes OK
|
||||
2026/04/27-17:47:13.186334 7f272b7fe6c0 Delete type=0 #3
|
||||
2026/04/27-17:47:13.186548 7f272b7fe6c0 Manual compaction at level-0 from '!actors!4ZjFZ1HoJV9mJStt' @ 72057594037927935 : 1 .. '!actors!zVpmacwoWEG8YTCQ' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
2026/04/19-22:43:58.376321 7f03b0dff6c0 Recovering log #17
|
||||
2026/04/19-22:43:58.387776 7f03b0dff6c0 Delete type=3 #15
|
||||
2026/04/19-22:43:58.387923 7f03b0dff6c0 Delete type=0 #17
|
||||
2026/04/19-22:46:47.295197 7f00fa7ef6c0 Level-0 table #22: started
|
||||
2026/04/19-22:46:47.295256 7f00fa7ef6c0 Level-0 table #22: 0 bytes OK
|
||||
2026/04/19-22:46:47.301957 7f00fa7ef6c0 Delete type=0 #20
|
||||
2026/04/19-22:46:47.317316 7f00fa7ef6c0 Manual compaction at level-0 from '!actors!4ZjFZ1HoJV9mJStt' @ 72057594037927935 : 1 .. '!actors!zVpmacwoWEG8YTCQ' @ 0 : 0; will stop at (end)
|
||||
2026/04/19-22:46:47.317375 7f00fa7ef6c0 Manual compaction at level-1 from '!actors!4ZjFZ1HoJV9mJStt' @ 72057594037927935 : 1 .. '!actors!zVpmacwoWEG8YTCQ' @ 0 : 0; will stop at (end)
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1 +1 @@
|
||||
MANIFEST-000023
|
||||
MANIFEST-000002
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user