4
4
5
5
-- 首先,这个文件说明DIY需要的文件及其结构。
6
6
7
- -- DIY是以module的形式存在的。每个Module即是一个UTF8格式的Lua文件(建议用notepad ++编辑),包含如下格式的代码:
7
+ -- DIY是以LUA文件(建议使用Notepad ++编辑)的形式存在的。每个文件里返回一个LUA表,表中的值全部为Package类型。
8
8
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
+ -- 第一个参数:指定扩展包的名字。
15
12
-- 第二个参数:指定扩展包的类型:取值:
16
13
--[[
17
14
sgs.Package_GeneralPack -- 默认值,表示此扩展包为武将包。
18
15
sgs.Package_CardPack -- 表示此扩展包为卡牌包
19
16
]]
20
17
21
18
shiqian = sgs .General (extension , " shiqian" , " qun" )
22
- -- 创建武将对象, 这里我们的武将是时迁。关于武将属性的详细说明见reference文档。
19
+ -- 创建武将对象, 这里我们的武将是时迁,是一个2血群雄武将 。关于武将属性的详细说明见reference文档。
23
20
24
21
shentou = sgs .CreateOneCardViewAsSkill {
25
22
-- 创建技能,技能种类为OneCardViewAsSkill。这里的技能是“出牌阶段,你可以将任意一张梅花手牌当作顺手牵羊使用。”
@@ -36,15 +33,20 @@ shentou = sgs.CreateOneCardViewAsSkill{
36
33
-- 关于技能的说明将是几乎所有其他帮助文件的重点。此处省略。
37
34
38
35
sgs .LoadTranslationTable {
36
+ [" moligaloo" ] = " 太阳神上" ,
37
+
39
38
[" shentou" ] = " 神偷" ,
40
39
[" :shentou" ] = " 你可以将一张梅花手牌当做【顺手牵羊】使用。" ,
41
40
42
41
}
43
- -- 此段为翻译,将技能名称与描述中文化 ,否则你将会看到拼音
42
+ -- 此段为翻译,将包名、技能名称与描述中文化 ,否则你将会看到拼音
44
43
45
44
shiqian :addSkill (shentou )
46
45
-- 将神偷技能赋予时迁
47
46
47
+ -- 最后返回包含这个Package对象的表
48
+
49
+ return {extension }
48
50
49
51
-- 你可以将本文件保存至extension目录下的moligaloo.lua并启动游戏。此时扩展包即已经被添加至游戏。
50
52
0 commit comments