Skip to content

Instantly share code, notes, and snippets.

@buyoh
Last active June 5, 2018 02:41
Show Gist options
  • Save buyoh/58e109a0a580e3c0c0e00150fa04080f to your computer and use it in GitHub Desktop.
Save buyoh/58e109a0a580e3c0c0e00150fa04080f to your computer and use it in GitHub Desktop.

The Elder Scrolls 5 Skyrim - Alchemy Recipes

The Elder Scrolls 5 Skyrim とは?

省略

情報源

http://wiki.skyrim.z49.org/?GameData%2FAlchemy%20Item%20Recipe

一部不完全です.

skyrim_alchemy.txt

1行目に調合素材の種類数が記載されます. 2行目以降,1行ごとに調合素材の名前,重量,価格,4つの効果がカンマ区切りで記述されています.

translate_en_ja.txt

調合素材の翻訳・効果名の翻訳が連結されています.

調合素材の翻訳:1行目に調合素材の数が与えられ,2行目以降,英語名,日本語名がコンマ区切りで記載されています. 効果名の翻訳:1行目に効果名の数が与えられ,2行目以降,英語名,日本語名がコンマ区切りで記載されています.

skyrim_alchemy_id.txt

1行目に調合素材の種類数が記載されます. 2行目以降,1行ごとに4つの効果がカンマ区切りで記述されています.ただし,4つの効果は非負整数で表現されます.

skyrim_alchemy_converter.rb

skyrim_alchemy.txt から skyrim_alchemy_id.txt を生成する際に使用したコードです

105
Abecean Longfin,0.5,15,Weakness to Frost,Fortify Sneak,Weakness to Poison,Fortify Restoration
Ancestor Moth Wing,0.1,2,Damage Stamina,Fortify Conjuration,Damage Magicka Regen,Fortify Enchanting
Ash Creep Cluster,0.25,20,Damage Stamina,Invisibility,Resist Fire,Fortify Destruction
Ash Hopper Jelly,0.25,20,Restore Health,Fortify Light Armor,Resist Shock,Weakness to Frost
Ashen Grass Pod,0.1,1,Resist Fire,Weakness to Shock,Fortify Lockpicking,Fortify Sneak
Bear Claws,0.1,2,Restore Stamina,Fortify Health,Fortify One-handed,Damage Magicka Regen
Bee,0.1,3,Restore Stamina,Ravage Stamina,Regenerate Stamina,Weakness to Shock
Beehive Husk,1,5,Resist Poison,Fortify Light Armor,Fortify Sneak,Fortify Destruction
Bleeding Crown,0.3,10,Weakness to Fire,Fortify Block,Weakness to Poison,Resist Magic
Blisterwort,0.2,12,Damage Stamina,Frenzy,Restore Health,Fortify Smithing
Blue Butterfly Wing,0.1,2,Damage Stamina,Fortify Conjuration,Damage Magicka Regen,Fortify Enchanting
Blue Dartwing,0.1,1,Resist Shock,Fortify Pickpocket,Restore Health,Fear
Blue Mountain Flower,0.1,2,Restore Health,Fortify Conjuration,Fortify Health,Damage Magicka Regen
Bone Meal,0.5,5,Damage Stamina,Resist Fire,Fortify Conjuration,Ravage Stamina
Boar Tusk,0.5,20,Fortify Stamina,Fortify Health,Fortify Block,Frenzy
Briar Heart,0.5,20,Restore Magicka,Fortify Block,Paralysis,Fortify Magicka
Butterfly Wing,0.1,3,Restore Health,Fortify Barter,Lingering Damage Stamina,Damage Magicka
Burnt Spriggan Wood,0.5,20,Weakness to Fire,Fortify Alteration,Damage Magicka Regen,Slow
Canis Root,0.1,5,Damage Stamina,Fortify One-handed,Fortify Marksman,Paralysis
Charred Skeever Hide,0.5,1,Restore Stamina,Cure Disease,Resist Poison,Restore Health
Chaurus Eggs,0.2,10,Weakness to Poison,Fortify Stamina,Damage Magicka,Invisibility
Chaurus Hunter Antennae,0.1,2,Damage Stamina,Fortify Conjuration,Damage Magicka Regen,Fortify Enchanting
Chicken's Egg,0.5,2,Resist Magic,Damage Magicka Regen,Waterbreathing,Lingering Damage Stamina
Creep Cluster,0.2,1,Restore Magicka,Damage Stamina Regen,Fortify Carry Weight,Weakness to Magic
Cyrodilic Spadetail,0.3,15,Damage Stamina,Fortify Restoration,Fear,Ravage Health
Daedra Heart,0.5,250,Restore Health,Damage Stamina Regen,Damage Magicka,Fear
Deathbell,0.1,4,Damage Health,Ravage Stamina,Slow,Weakness to Poison
Dragon's Tongue,0.1,5,Resist Fire,Fortify Barter,Fortify Illusion,Fortify Two-handed
Dwarven Oil,0.3,15,Weakness to Magic,Fortify Illusion,Regenerate Magicka,Restore Magicka
Ectoplasm,0.1,25,Restore Magicka,Fortify Destruction,Fortify Magicka,Damage Health
Elves Ear,0.1,10,Restore Magicka,Fortify Marksman,Weakness to Frost,Resist Fire
Emperor Parasol Moss,0.25,1,Damage Health,Fortify Magicka,Regenerate Health,Fortify Two-handed
Eye of Sarber Cat,0.1,2,Restore Stamina,Ravage Health,Damage Magicka,Restore Health
Falmer Ear,0.2,10,Damage Health,Frenzy,Resist Poison,Fortify Lockpicking
Fire Salts,0.3,50,Weakness to Frost,Resist Fire,Restore Magicka,Regenerate Magicka
Fly Amanita,0.1,2,Resist Fire,Fortify Two-handed,Frenzy,Regenerate Stamina
Frost Mirriam,0.1,1,Resist Frost,Fortify Sneak,Ravage Magicka,Damage Stamina Regen
Frost Salts,0.3,100,Weakness to Fire,Resist Frost,Restore Magicka,Fortify Conjuration
Garlic,0.3,1,Resist Poison,Fortify Stamina,Regenerate Magicka,Regenerate Health
Giant Lichen,0.3,5,Weakness to Shock,Ravage Health,Weakness to Poison,Restore Magicka
Giant's Toe,1,20,Damage Stamina,Fortify Health,Fortify Carry Weight,Damage Stamina Regen
Gleamblossom,0.1,5,Resist Magic,Fear,Regenerate Health,Paralysis
Glow Dust,0.5,20,Damage Magicka,Damage Magicka Regen,Fortify Destruction,Resist Shock
Glowing Mushroom,0.2,5,Resist Shock,Fortify Destruction,Fortify Smithing,Fortify Health
Grass Pod,0.1,1,Resist Poison,Ravage Magicka,Fortify Alteration,Restore Magicka
Hagraven Claw,0.3,20,Resist Magic,Lingering Damage Magicka,Fortify Enchanting,Fortify Barter
Hagraven Feathers,0.1,20,Damage Magicka,Fortify Conjuration,Frenzy,Weakness to Shock
Hanging moss,0.3,1,Damage Magicka,Fortify Health,Damage Magicka Regen,Fortify One-handed
Hawk Beak,0.3,15,Restore Stamina,Resist Frost,Fortify Carry Weight,Resist Shock
Hawk Feathers,0.1,15,Cure Disease,Fortify Light Armor,Fortify One-handed,Fortify Sneak
Histcarp,0.3,6,Restore Stamina,Fortify Magicka,Damage Stamina Regen,Waterbreathing
Honeycomb,1,5,Restore Stamina,Fortify Block,Fortify Light Armor,Ravage Stamina
Human Flesh,0.3,1,Damage Health,Paralysis,Restore Magicka,Fortify Sneak
Human Heart,1,0,Damage Health,Damage Magicka,Damage Magicka Regen,Frenzy
Ice Wraith Teeth,0.3,30,Weakness to Frost,Fortify Heavy Armor,Invisibility,Weakness to Fire
Imp Stool,0.3,0,Damage Health,Lingering Damage Health,Paralysis,Restore Health
Jazbay Grapes,0.2,1,Weakness to Magic,Fortify Magicka,Regenerate Magicka,Ravage Health
Juniper Berries,0.1,1,Weakness to Fire,Fortify Marksman,Regenerate Health,Damage Stamina Regen
Large Antlers,0.1,2,Restore Stamina,Fortify Stamina,Slow,Damage Stamina Regen
Lavender,0.1,1,Resist Magic,Fortify Stamina,Ravage Magicka,Fortify Conjuration
Luna Moth Wing,0.1,5,Damage Magicka,Fortify Light Armor,Regenerate Health,Invisibility
Moon Sugar,0.3,50,Weakness to Fire,Resist Frost,Restore Magicka,Regenerate Magicka
Mora Tapinella,0.3,4,Restore Magicka,Lingering Damage Health,Regenerate Stamina,Fortify Illusion
Mudcrab Chitin,0.3,2,Restore Stamina,Cure Disease,Resist Poison,Resist Fire
Namira's Rot,0.3,0,Damage Magicka,Fortify Lockpicking,Fear,Regenerate Health
Netch Jelly,0.5,20,Paralysis,Fortify Carry Weight,Restore Stamina,Fear
Nightshade,0.1,8,Damage Health,Damage Magicka Regen,Lingering Damage Stamina,Fortify Destruction
Nirnroot,0.2,10,Damage Health,Damage Stamina,Invisibility,Resist Magic
Nordic Barnacle,0.2,5,Damage Magicka,Waterbreathing,Regenerate Health,Fortify Pickpocket
Orange Dartwing,0.1,1,Restore Stamina,Ravage Magicka,Fortify Pickpocket,Lingering Damage Health
Pearl,0.1,2,Restore Stamina,Fortify Block,Restore Magicka,Resist Shock
Pine Thrush Egg,0.5,2,Restore Stamina,Fortify Lockpicking,Weakness to Poison,Resist Shock
Poison Bloom,0.25,5,Damage Health,Slow,Fortify Carry Weight,Fear
Powdered Mammoth Tusk,0.1,2,Restore Stamina,Fortify Sneak,Weakness to Fire,Fear
Purple Mountain Flower,0.1,2,Restore Stamina,Fortify Sneak,Lingering Damage Magicka,Resist Frost
Red Mountain Flower,0.1,2,Restore Magicka,Ravage Magicka,Fortify Magicka,Damage Health
River Betty,0.3,15,Damage Health,Fortify Alteration,Slow,Fortify Carry Weight
Rock Warbler Egg,0.5,2,Restore Health,Fortify One-handed,Damage Stamina,Weakness to Magic
Sabre Cat Tooth,0.1,2,Restore Stamina,Fortify Heavy Armor,Fortify Smithing,Weakness to Poison
Salt Pile,0.2,2,Weakness to Magic,Fortify Restoration,Slow,Regenerate Magicka
Scaly Pholiota,0.3,4,Weakness to Magic,Fortify Illusion,Regenerate Stamina,Fortify Carry Weight
Scathecraw,0.1,1,Ravage Health,Ravage Stamina,Ravage Magicka,Lingering Damage Health
Silverside Perch,0.3,15,Restore Stamina,Damage Stamina Regen,Ravage Health,Resist Frost
Skeever Tail,0.2,3,Damage Stamina Regen,Ravage Health,Damage Health,Fortify Light Armor
Slaughterfish Egg,0.2,3,Resist Poison,Fortify Pickpocket,Lingering Damage Health,Fortify Stamina
Slaughterfish Scales,0.1,3,Resist Frost,Lingering Damage Health,Fortify Heavy Armor,Fortify Block
Small Antlers,0.1,2,Weakness to Poison,Fortify Restoration,Lingering Damage Stamina,Damage Health
Small Pearl,0.1,2,Restore Stamina,Fortify One-handed,Fortify Restoration,Resist Frost
Snowberries,0.1,4,Resist Fire,Fortify Enchanting,Resist Frost,Resist Shock
Spawn Ash,0.1,20,Ravage Stamina,Resist Fire,Fortify Enchanting,Ravage Magicka
Spider Egg,0.2,5,Damage Stamina,Damage Magicka Regen,Fortify Lockpicking,Fortify Marksman
Spriggan Sap,0.2,15,Damage Magicka Regen,Fortify Enchanting,Fortify Smithing,Fortify Alteration
Swamp Fungal Pod,0.3,5,Resist Shock,Lingering Damage Magicka,Paralysis,Restore Health
Taproot,0.5,15,Weakness to Magic,Fortify Illusion,Regenerate Magicka,Restore Magicka
Thistle Branch,0.1,1,Resist Frost,Ravage Stamina,Resist Poison,Fortify Heavy Armor
Torchbug Thorax,0.1,1,Restore Stamina,Lingering Damage Magicka,Weakness to Magic,Fortify Stamina
Trama Root,0.2,1,Weakness to Shock,Fortify Carry Weight,Damage Magicka,Slow
Troll Fat,1,15,Resist Poison,Fortify Two-handed,Frenzy,Damage Health
Tundra Cotton,0.1,1,Resist Magic,Fortify Magicka,Fortify Block,Fortify Barter
Vampire Dust,0.2,25,Invisibility,Restore Magicka,Regenerate Health,Cure Disease
Void Salts,0.2,125,Weakness to Shock,Resist Magic,Damage Health,Fortify Magicka
Wheat,0.1,5,Restore Health,Fortify Health,Damage Stamina Regen,Lingering Damage Magicka
White Cap,0.3,0,Weakness to Frost,Fortify Heavy Armor,Restore Magicka,Ravage Magicka
Wisp Wrappings,0.1,2,Restore Stamina,Fortify Destruction,Fortify Carry Weight,Resist Magic
Yellow Mountain Flower,0.1,2,Resist Poison,Fortify Restoration,Fortify Health,Damage Stamina Regen
items_raw = gets.to_i.times.map{gets.chomp.split(',')}
id_to_word_item = []
id_to_word_effect = []
word_to_id_effect = {}
items_raw.each do |name,w,c,*effects|
id_to_word_item << name
effects.each do |eff|
next if word_to_id_effect[eff]
word_to_id_effect[eff] = id_to_word_effect.size
id_to_word_effect << eff
end
end
items = items_raw.map{|name,w,c,*effects| effects.map{|eff| word_to_id_effect[eff]}}
p items.size
puts items.map{|x| x*" "}
105 55
0 1 2 3
4 5 6 7
4 8 9 10
11 12 13 0
9 14 15 1
16 17 18 6
16 19 20 14
21 12 1 10
22 23 2 24
4 25 11 26
4 5 6 7
13 27 11 28
11 5 17 6
4 9 5 19
29 17 23 25
30 23 31 32
11 33 34 35
22 36 6 37
4 18 38 31
16 39 21 11
2 29 35 8
4 5 6 7
24 6 40 34
30 41 42 43
4 3 28 44
11 41 35 28
45 19 37 2
9 33 46 47
43 46 48 30
30 10 32 45
30 38 0 9
45 32 49 47
16 44 35 11
45 25 21 15
0 9 30 48
9 47 25 20
50 1 51 41
22 50 30 5
21 29 48 49
14 44 2 30
4 17 42 41
24 28 49 31
35 6 10 13
13 10 26 17
21 51 36 30
24 52 7 33
35 5 25 14
35 17 6 18
16 50 42 13
39 12 18 1
16 32 41 40
16 23 12 19
45 31 30 1
45 35 6 25
0 53 8 22
45 54 31 11
43 32 48 44
22 38 49 41
16 29 37 41
24 29 51 5
35 12 49 8
22 50 30 48
30 54 20 46
16 39 21 9
35 15 28 49
31 42 16 28
45 6 34 10
45 4 8 24
35 40 49 27
16 51 27 54
16 23 30 13
16 15 2 13
45 37 42 28
16 1 22 28
16 1 52 50
30 51 32 45
45 36 37 42
11 18 4 43
16 53 26 2
43 3 37 48
43 46 20 42
44 19 51 54
16 41 44 50
41 44 45 12
21 27 54 29
50 54 53 23
2 3 34 45
16 18 3 50
9 7 50 13
19 9 7 51
4 6 15 38
6 7 26 36
13 52 31 11
43 46 48 30
50 19 21 53
16 52 43 29
14 42 35 37
21 47 25 45
24 32 23 33
8 30 49 39
14 24 45 32
11 17 41 52
0 53 30 51
16 10 42 24
21 3 17 41
107
Abecean Longfin,アビシアン・ロングフィン
Ancestor Moth Wing,聖蚕の羽根
Ash Creep Cluster,アッシュクリープ・クラスター
Ash Hopper Jelly,アッシュホッパーのゼリー
Ashen Grass Pod,アッシェン・グラス・ポッド
Bear Claws,クマの爪
Bee,ハチ
Beehive Husk,ハチの巣の殻
Bleeding Crown,出血の冠キノコ
Blisterwort,ブリスターワート
Blue Butterfly Wing,青い蝶の羽
Blue Dartwing,ブルー・ダートウィング
Blue Mountain Flower,山の青い花
Boar Tusk,イノシシの牙
Bone Meal,骨の粉
Briar Heart,ブライア・ハート
Burnt Spriggan Wood,バーン・スプリガンの木
Butterfly Wing,蝶の羽
Canis Root,カニスの根
Charred Skeever Hide,焼け焦げたスキーヴァーの皮
Chaurus Eggs,シャウラスの卵
Chaurus Hunter Antennae,シャウラス・ハンターの触角
Chicken's Egg,鶏の卵
Creep Cluster,クリープ・クラスター
Cyrodilic Spadetail,シロディールのスペードテール
Daedra Heart,デイドラの心臓
Deathbell,デスベル
Dragon's Tongue,リュウノシタ
Dwarven Oil,ドワーフのオイル
Ectoplasm,エクトプラズム
Elves Ear,エルフイヤー・リーフ
Emperor Parasol Moss,皇帝カサダケ
Eye of Sabre Cat,サーベルキャットの目
Falmer Ear,ファルメルの耳
Felsaad Tern Feathers,フェルサードアジサイの羽
Fire Salts,炎の塩鉱石
Fly Amanita,ベニテングタケ
Frost Mirriam,フロスト・ミリアム
Frost Salts,氷の塩鉱石
Garlic,ニンニク
Giant Lichen,巨大地衣類
Giant's Toe,巨人のつま先
Gleamblossom,グリームブロッサム
Glow Dust,発光する塵
Glowing Mushroom,光るキノコ
Grass Pod,グラス・ポッド
Hagraven Claw,ハグレイヴンの爪
Hagraven Feathers,ハグレイヴンの羽
Hanging Moss,垂れ苔
Hawk Beak,鷹のくちばし
Hawk Feathers,鷹の羽
Hawk's Egg,鷹の卵
Histcarp,ヒストカープ
Honeycomb,ハチの巣
Human Flesh,奇妙な肉
Human Heart,奇妙な心臓
Ice Wraith Teeth,氷の生霊の歯
Imp Stool,木椅子キノコ
Jazbay Grapes,ジャズベイ・ブドウ
Juniper Berries,ジュニパーベリー
Large Antlers,大きな枝角
Lavender,ラベンダー
Luna Moth Wing,ルナ・モスの羽
Moon Sugar,ムーンシュガー
Mora Tapinella,モラ・タピネラ
Mudcrab Chitin,マッドクラブの殻
Namira's Rot,ナミラキノコ
Netch Jelly,ネッチゼリー
Nightshade,ベラドンナ
Nirnroot,ニルンルート
Nordic Barnacle,ノルド・フジツボ
Orange Dartwing,オレンジ・ダートウィング
Pearl,パール
Pine Thrush Egg,パイン・スラッシュの卵
Poison Bloom,ポイズン・ブルーム
Powdered Mammoth Tusk,マンモスの牙粉
Purple Mountain Flower,山の紫の花
Red Mountain Flower,山の赤い花
River Betty,リバー・ベティ
Rock Warbler Egg,イワムシクイの卵
Sabre Cat Tooth,サーベルキャットの牙
Salmon Roe,イクラ
Salt Pile,塩
Scaly Pholiota,スギタケ
Scathecraw,スケイスクロー
Silverside Perch,シルバーサイド・パーチ
Skeever Tail,スキーヴァーの尻尾
Slaughterfish Egg,スローターフィッシュの卵
Slaughterfish Scales,スローターフィッシュの鱗
Small Antlers,小さな枝角
Snowberries,スノーベリー
Spawn Ash,スポーン・アッシュ
Spider Egg,クモの卵
Spriggan Sap,スプリガンの樹液
Swamp Fungal Pod,沼の群生キノコ
Taproot,主根
Thistle Branch,シッスルの枝
Torchbug Thorax,ホタルの腹部
Trama Root,トラマの根
Troll Fat,トロールの脂肪
Tundra Cotton,ツンドラの綿
Vampire Dust,吸血鬼の遺灰
Void Salts,虚無の塩
Wheat,小麦
White Cap,白かさキノコ
Wisp Wrappings,ウィスプ・ラッピング
Yellow Mountain Flower,黄色い山の花
55
Cure Disease,疾病退散
Damage Health,体力減退
Damage Magicka,マジカ減退
Damage Magicka Regen,マジカ回復減退
Damage Stamina,スタミナ減退
Damage Stamina Regen,スタミナ減退回復
Fear,恐怖
Fortify Alteration,変性上昇
Fortify Barter,交渉上昇
Fortify Block,防御上昇
Fortify Carry Weight,持ち運び重量上昇
Fortify Conjuration,召喚上昇
Fortify Destruction,破壊上昇
Fortify Enchanting,付呪上昇
Fortify Health,体力上昇
Fortify Heavy Armor,重装上昇
Fortify Illusion,幻惑上昇
Fortify Light Armor,軽装上昇
Fortify Lockpicking,開錠術上昇
Fortify Magicka,マジカ上昇
Fortify Marksman,弓術上昇
Fortify One-handed,片手武器上昇
Fortify Pickpocket,スリ上昇
Fortify Restoration,回復上昇
Fortify Smithing,鍛治上昇
Fortify Sneak,隠密上昇
Fortify Stamina,スタミナ上昇
Fortify Two-handed,両手武器上昇
Frenzy,錯乱
Invisibility,透明化
Lingering Damage Health,体力減退(残存)
Lingering Damage Magicka,マジカ減退(残存)
Lingering Damage Stamina,スタミナ減退(残存)
Paralysis,麻痺
Ravage Health,体力破壊
Ravage Magicka,マジカ破壊
Ravage Stamina,スタミナ破壊
Regenerate Health,体力を治癒
Regenerate Magicka,マジカを回復
Regenerate Stamina,スタミナを回復
Resist Fire,炎耐性
Resist Frost,冷気耐性
Resist Magic,魔法耐性
Resist Poison,毒耐性
Resist Shock,雷撃耐性
Restore Health,体力治癒
Restore Magicka,マジカ回復
Restore Stamina,スタミナ回復
Slow,減速
Waterbreathing,水中呼吸
Weakness to Fire,炎耐性ダウン
Weakness to Frost,冷気耐性ダウン
Weakness to Magic,魔法耐性ダウン
Weakness to Poison,毒耐性ダウン
Weakness to Shock,雷撃耐性ダウン
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment