Skip to content

่‡ชๅฎšไน‰ไฟกไปฐ โ€‹

CWL ๅฏไปฅๅฏผๅ…ฅๆ‚จ็š„่‡ชๅฎšไน‰ไฟกไปฐ่กจ๏ผˆ่กจๅ: Religion๏ผ‰ๅนถๅฐ†ๅ…ถๆทปๅŠ ๅˆฐๆธธๆˆไธญใ€‚็„ถ่€Œ๏ผŒๆ‚จ็š„่‡ชๅฎšไน‰ไฟกไปฐ ID ๅฟ…้กปไปฅ cwl_ ๅผ€ๅคด๏ผŒไพ‹ๅฆ‚๏ผšcwl_spaghettigodใ€‚

้ป˜่ฎคๆƒ…ๅ†ตไธ‹๏ผŒ่ฏฅไฟกไปฐๆ˜ฏๅฏๅŠ ๅ…ฅ็š„๏ผŒๅนถไธ”ไธๆ˜ฏๅผฑ็ฅžใ€‚ๆ‚จไนŸๅฏไปฅๅฐ†ๅฏ้€‰ๆ ‡็ญพ้™„ๅŠ ๅˆฐ ID๏ผš

  • ่ฆๅฐ†ๅ…ถ่ฎพ็ฝฎไธบๆ˜ฏๅผฑ็ฅž๏ผŒ่ฏท้™„ๅŠ  #minor
  • ่ฆไฝฟๅ…ถไธๅฏๅŠ ๅ…ฅ๏ผŒ่ฏท้™„ๅŠ  #cannot

ไพ‹ๅฆ‚๏ผšcwl_spaghettigod#minor#cannot ไผšๅฐ†ๅ…ถ่ฎพ็ฝฎไธบๅผฑ็ฅžไฟกไปฐๅนถไธๅฏๅŠ ๅ…ฅใ€‚ไฝ†่ฏทๆณจๆ„๏ผŒๆ‚จ็š„ไฟกไปฐ็š„ๅฎž้™… ID ไป็„ถๆ˜ฏ cwl_spaghettigod๏ผŒๆ ‡็ญพๅœจๅฏผๅ…ฅๆ—ถๅฐ†่ขซ็งป้™คใ€‚

่ฆไธบๆ‚จ็š„ไฟกไปฐๅˆ›ๅปบไธ€ไธชๅฏ้€‰็š„่‡ชๅฎšไน‰่‚–ๅƒ๏ผŒ่ฏทๅฐ† .png ๅ›พๅƒๆ”พๅ…ฅ Texture ๆ–‡ไปถๅคน๏ผŒไฝฟ็”จไธŽไฟกไปฐ ID ็›ธๅŒ็š„ๆ–‡ไปถๅ๏ผŒไพ‹ๅฆ‚ cwl_spaghettigod.pngใ€‚

ไฝ ๅฏไปฅไฝฟ็”จๆŽงๅˆถๅฐๅ‘ฝไปค cwl.spawn_altar ๆฅ็”ŸๆˆๆŒ‡ๅฎš็š„่‡ชๅฎšไน‰ไฟกไปฐ็ฅญๅ›ใ€‚

ไฟกไปฐๅฏน่ฏ โ€‹

CWL ไผšๆŠŠๆ‚จ็š„่‡ชๅฎšไน‰ god_talk.xlsx ๅˆๅนถๅˆฐๆธธๆˆไธญ๏ผŒๆญคๆ–‡ไปถๆ˜ฏๅฟ…้œ€็š„ใ€‚ๆ‚จๅฏไปฅๅ‚่€ƒๆธธๆˆ็š„ไธญๆ–‡่กจๆ ผ๏ผŒ่ทฏๅพ„ไธบ Elin/Packag/_Lang_Chinese/Lang/CN/Data/got_talk.xlsxใ€‚

img

ๆ‚จ็š„่‡ชๅฎšไน‰ god_talk.xlsx ๅบ”ไป…ๅŒ…ๅซๆ‚จ่‡ชๅทฑไฟกไปฐ ID ็š„ๅฏน่ฏ๏ผŒๅนถๆ”พ็ฝฎๅœจ LangMod/**/Data ๆ–‡ไปถๅคนไธ‹ใ€‚

ไฝ ๅฏไปฅไฝฟ็”จๆŽงๅˆถๅฐๅ‘ฝไปค cwl.data.load_god_talk ๆฅ้‡ๆ–ฐๅŠ ่ฝฝๆ‰€ๆœ‰ไฟกไปฐๅฏน่ฏใ€‚

ไฟกไปฐ่ƒฝๅŠ› โ€‹

ๅฆ‚ๆžœๆ‚จ็š„่‡ชๅฎšไน‰่ƒฝๅŠ›ๆ˜ฏไธ€ไธช่‡ชๅฎšไน‰ไฟกไปฐ็š„่ƒฝๅŠ›๏ผŒ่ฏทไฝฟ็”จๆ ‡็ญพ godAbility,ไฟกไปฐ ID๏ผŒไพ‹ๅฆ‚ๅฐ†ๆ‚จ็š„่ƒฝๅŠ›่ฎพไธบ cwl_spaghettigod ไฟกไปฐ็š„่ƒฝๅŠ›๏ผŒๆ ‡็ญพๅบ”ไธบ godAbility,cwl_spaghettigodใ€‚ไฟกไปฐ่ƒฝๅŠ›ๅœจไฝฟ็”จๆ—ถไผš่งฆๅ‘่ฏฅไฟกไปฐ็š„็ฅž็š„ๅฏน่ฏใ€‚

ไฟกไปฐ็ฅžๅ™จ โ€‹

่ฆๅฐ†ๆ‚จ็š„่‡ชๅฎšไน‰็‰ฉๅ“่ฎพไธบไฟกไปฐ็ฅžๅ™จ๏ผŒ่ฏทไฝฟ็”จๆ ‡็ญพ godArtifact,ไฟกไปฐ ID๏ผŒไธๆไพ›ๆ‚จ็š„่‡ชๅฎšไน‰ไฟกไปฐ ID ็š„่ฏ๏ผŒๆ‚จ็š„่‡ชๅฎšไน‰็ฅžๅ™จๅฐ†ๆ— ๆณ•่ฎธๆ„ฟ่Žทๅพ—ใ€‚

ๆดพ็ณปๅ…ƒ็ด  โ€‹

ๆ‚จ่ฟ˜ๅฏไปฅๅฎšไน‰ไธ€ไธชไป…ๅœจๆ‚จ็š„่‡ชๅฎšไน‰ไฟกไปฐๆฟ€ๆดปๆ—ถๅบ”็”จ็š„ๆดพ็ณปๅ…ƒ็ด ๅˆ—่กจใ€‚่ฟ™ๆ˜ฏ้€š่ฟ‡ๆไพ›ไธ€ไธชไฝไบŽๆ‚จ็š„ LangMod/**/Data/ ๆ–‡ไปถๅคนไธญ็š„็ฎ€ๅ• JSON ๆ–‡ไปถๆฅๅฎŒๆˆ็š„๏ผŒๆ–‡ไปถๅไธบ religion_elements.jsonใ€‚

json
{
    "cwl_spaghettigod": [
        "vopal",
        "eleLightning",
        "bane_all",
        "r_life"
    ],
    "cwl_example_religion2": [
        data...
    ]
}

ๅฝ“ไธบๆ‚จ็š„่‡ชๅฎšไน‰ไฟกไปฐๅฎšไน‰ๆดพ็ณปๅ…ƒ็ด ๆ—ถ๏ผŒๆ‚จ็š„่‡ชๅฎšไน‰็ฅžๅ™จไธญ็ฌฆๅˆ็š„ๅ…ƒ็ด ๅฐ†ๅ˜ๆˆๆดพ็ณปๅ…ƒ็ด ๏ผŒๅนถไป…ๅœจ่‡ชๅฎšไน‰ไฟกไปฐๆฟ€ๆดปๆ—ถ็”Ÿๆ•ˆใ€‚

ไฝ ๅฏไปฅไฝฟ็”จๆŽงๅˆถๅฐๅ‘ฝไปค cwl.data.load_religion_elements ๆฅ้‡ๆ–ฐๅŠ ่ฝฝๆ‰€ๆœ‰ไฟกไปฐๆดพ็ณปๅ…ƒ็ด ใ€‚

ไฟกไปฐไพ›ๅฅ‰ๅ€ๆ•ฐ โ€‹

ไฟกไปฐไพ›ๅฅ‰็š„ๅ€ๆ•ฐๅœจ่กจๆ ผไธญๆŒ‰็ฑปๅˆซๅฎšไน‰๏ผŒไฝ†ไฝ ไนŸๅฏไปฅ้€š่ฟ‡ๅœจ LangMod/**/Data/ ๆ–‡ไปถๅคนไธญๆไพ›ไธ€ไธชๅไธบ religion_offerings.json ็š„็ฎ€ๅ• JSON ๆ–‡ไปถ๏ผŒไธบ็‰นๅฎš็‰ฉๅ“ๅฎšไน‰่‡ชๅฎšไน‰ๅ€ๆ•ฐใ€‚

json
{
    "cwl_spaghettigod": {
        "spaghetti": 5
    },
    "cwl_religion2": {
        "random_item": 2
    }
}

ๅฝ“ๅ‘ไฟกไปฐ cwl_spaghettigod ไพ›ๅฅ‰็‰ฉๅ“ spaghetti ๆ—ถ๏ผŒๅ…ถไพ›ๅฅ‰ไปทๅ€ผๅฐ†ไน˜ไปฅ5ใ€‚

ไฝ ๅฏไปฅไฝฟ็”จๆŽงๅˆถๅฐๅ‘ฝไปค cwl.data.load_religion_offerings ๆฅ้‡ๆ–ฐๅŠ ่ฝฝๆ‰€ๆœ‰ไฟกไปฐไพ›ๅฅ‰ๅ€ๆ•ฐใ€‚