Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/seo-4d696b75/uma-event-data
https://github.com/seo-4d696b75/uma-event-data
Last synced: 27 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/seo-4d696b75/uma-event-data
- Owner: Seo-4d696b75
- Created: 2021-08-07T09:16:54.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-12-10T15:27:24.000Z (about 1 month ago)
- Last Synced: 2024-12-10T16:39:07.981Z (about 1 month ago)
- Language: Ruby
- Size: 53.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# uma-event-data
「ウマ娘 プリティーダービー」の育成中に発生する選択肢ありイベントのデータを収集・管理するリポジトリ
`info.json`に最新データの情報があります
```ts
interface {
version: number // 最新更新日時 yyyyMMdd
size: number // data.json のデータサイズ[byte]
}
```## data format
- `data.json` : 画像以外のすべてのデータ
- `icon/*.png` : アイコン画像(育成ウマ娘・サポートカードのサムネイル画像)`data.json`のデータ仕様
TypeScriptの要領で示します
```ts
// data.json
interface Data {
event: Event[]
owner: {
chara: Character[]
support: Supporter[]
}
}
```各データクラス
```ts
interface Event {
title: string // イベントタイトル
title_kana: string // イベントタイトル読み仮名
owner: EventOwner // このイベントが発生するキャラもしくはシナリオ
choices: EventChoice[] // 選択肢
}
type EventOwner = {
type: "scenario"
name: string // "共通" | "URA" | "アオハル" | "クライマックス" | "グランドライブ" | "グランドマスターズ" | "プロジェクトL’Arc" など
} | {
type: "chara" | "support" // 育成キャラ, サポートカード
name: string
id: number // Character,Supportに同idが存在する
}
interface EventChoice {
name: string // 選択肢の表示名
message: string // 選択時の効果説明 改行文字"[br]"を含む
}
interface Character {
id: number
name: string // 育成ウマ娘の名前
icon: string[] // アイコン画像名(才能開花前後の複数の場合あり)画像ファイル"icon/${icon[idx]}.png"参照
}
interface Supporter {
id: number
name: string // サポートカードのキャラクター名
icon: string // アイコン画像名
type: "スピ" | "スタ" | "パワ" | "根性" | "賢さ" | "友人" | "グル"
rarity: "R" | "SR" | "SSR"
}
```## How to update & publish
[GithubActions](https://github.com/Seo-4d696b75/uma-event-data/actions)の`auto-update`ワークフローで実行
手動で起動、または毎時0:00に定期的に実行