さちさんの過去のタイムライン

2026年02月

Gilt Lily
Gilt Lilyさち

2026/02/26 01:13

[web全体で公開]
コメントありがとうございます。
情報タブは他システムでよく使っているのですが、意外と参照性がよくない(データ見ながら相談がしづらい)のと、誤爆事故がそこそこの割合で発生するので、SWのようにデータを見ながら仲間と相談したいシステムだとタブ記載以外の方法がとりたいんですよね。
まあ、そこも何回か回して、よさげな方法を考えていければと思います。
さち
さちGilt Lily

2026/02/25 09:24

[web全体で公開]
> 日記:SWの敵データって割とめんどい……!

敵のデータについて、私はメモ帳に書いておいて、提示するときはコピペして情報タブなどに張ってますね。
メモ帳はあらかじめ↓のようなテンプレだけ用意しておいて、それをコピーしてデータを書く感じでやってます。
ーーーーーーーーーーーーーーー
名前 レベル:

掲載ページ:
剣のかけら:
分類: 知能: 知覚: 反応: 穢れ:
言語: 生息地:
知名度/弱点値:/ 弱点:
先制値: 移動速度:/ 生命抵抗力:() 精神抵抗力:()

攻撃方法(部位):
命中力:() 打撃点:2d 回避力:() 防護点: HP: MP:

コア部位:

特殊能力

戦利品
ーーーーーーーーーーーーーーー

まあ、だいぶめんどくさいのは確かなので、簡単に済ませたいならルルブの掲載ページを提示するだけでいいかと思いますね。
さち
さち日記

2026/02/24 11:10

[web全体で公開]
🤔 【SW2.5?】Python勉強中
Python勉強中につき、SW2.5の威力表の計算をするプログラムを作ってみている・・・
こんな感じで
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
import random

def d_2d6():
    d1 = random.randint(1, 6)
    d2 = random.randint(1, 6)
    return d1 + d2

def iryokuhyou(iryoku, cti, deme = None):
    k0 = [0, 0, 0, 1, 2, 2, 3, 3, 4, 4]
    k5 = [0, 1, 1, 2, 2, 3, 4, 5, 5, 5]
    k10 = [1, 1, 2, 3, 3, 4, 5, 5, 6, 7]
    khyou = [k0, k5, k10]
    k = int(round(iryoku/5, 0))
    c = cti
    if deme != None:
        d = deme
    else:
        d = d_2d6()
    damage = 0
    if d == 2:
        return ”FUMBLE”
    else:
        damage += khyou[k][d-3]
        while d >= c:
            d = d_2d6()
            if d == 2:
                pass
            else:
                damage += khyou[k][d-3]
        return damage

print(iryokuhyou(10, 10))
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

あっているかは知らんし、もっと効率的な書き方もある気がする・・・
というか威力表、1刻みで0から100まであるってやばない? 細かすぎやろ・・・ここでは0と5と10だけにしてあるぜ
いいね! 14