Skip to content

Commit 3586cca

Browse files
Fsu0413Fsu0413
authored andcommitted
extension-doc
1 parent 4f6d1e3 commit 3586cca

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

extension-doc/1-Start.lua

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,19 @@
44

55
--首先,这个文件说明DIY需要的文件及其结构。
66

7-
--DIY是以module的形式存在的。每个Module即是一个UTF8格式的Lua文件(建议用notepad++编辑),包含如下格式的代码:
7+
--DIY是以LUA文件(建议使用Notepad++编辑)的形式存在的。每个文件里返回一个LUA表,表中的值全部为Package类型。
88

9-
module("extensions.moligaloo", package.seeall)
10-
-- 进入module。这里moligaloo这个词必须和文件名相同。
11-
12-
extension = sgs.Package("moligaloo", sgs.Package_GeneralPack)
13-
-- 创建扩展包对象。变量名必须为extension。
14-
-- 第一个参数:指定扩展包的名字。这个词也必须和文件名相同。
9+
--创建一个Package对象,这里假设对象名为extension
10+
extension = sgs.Package("moligaloo", sgs.Package_GeneralPack)
11+
-- 第一个参数:指定扩展包的名字。
1512
-- 第二个参数:指定扩展包的类型:取值:
1613
--[[
1714
sgs.Package_GeneralPack -- 默认值,表示此扩展包为武将包。
1815
sgs.Package_CardPack -- 表示此扩展包为卡牌包
1916
]]
2017

2118
shiqian = sgs.General(extension, "shiqian", "qun")
22-
-- 创建武将对象,这里我们的武将是时迁。关于武将属性的详细说明见reference文档。
19+
-- 创建武将对象这里我们的武将是时迁,是一个2血群雄武将。关于武将属性的详细说明见reference文档。
2320

2421
shentou = sgs.CreateOneCardViewAsSkill{
2522
--创建技能,技能种类为OneCardViewAsSkill。这里的技能是“出牌阶段,你可以将任意一张梅花手牌当作顺手牵羊使用。”
@@ -36,15 +33,20 @@ shentou = sgs.CreateOneCardViewAsSkill{
3633
--关于技能的说明将是几乎所有其他帮助文件的重点。此处省略。
3734

3835
sgs.LoadTranslationTable{
36+
["moligaloo"] = "太阳神上" ,
37+
3938
["shentou"] = "神偷",
4039
[":shentou"] = "你可以将一张梅花手牌当做【顺手牵羊】使用。",
4140

4241
}
43-
--此段为翻译,将技能名称与描述中文化,否则你将会看到拼音
42+
--此段为翻译,将包名、技能名称与描述中文化,否则你将会看到拼音
4443

4544
shiqian:addSkill(shentou)
4645
--将神偷技能赋予时迁
4746

47+
--最后返回包含这个Package对象的表
48+
49+
return {extension}
4850

4951
--你可以将本文件保存至extension目录下的moligaloo.lua并启动游戏。此时扩展包即已经被添加至游戏。
5052

0 commit comments

Comments
 (0)