[从零开始的WIKI翻译企划]1.1定义新的宝可梦种类

定义宝可梦种类

要添加一个新的宝可梦种类,首先要在PBS文件“pokemon.txt”中列出并正确定义,这样才可以被游戏识别。 请注意,这仅定义了该宝可梦种类下的所有特定宝可梦所共有的基本属性。 除此之外,一个宝可梦种类需要许多不同的贴图文件,以及一个叫声的音频文件。 请参阅下面的详细信息。

PBS文件 “pokemon.txt”

PBS文件“pokemon.txt”列出了游戏中所有已定义的宝可梦种类。 此文件中的每个段落都是一个种类,一个段落以方括号括起来的ID号开始,在下一个段落开始时结束。 段落中的每一行都是有关该种类的一个属性。 除了ID行,段落中的每一行都遵循格式: XXX = YYY

这里放出一个示例段落

[1]
Name = 妙蛙种子
InternalName = BULBASAUR
Type1 = GRASS
Type2 = POISON
BaseStats = 45,49,49,45,65,65
GenderRate = FemaleOneEighth
GrowthRate = Parabolic
BaseEXP = 64
EffortPoints = 0,0,0,0,1,0
Rareness = 45
Happiness = 50
Abilities = OVERGROW
HiddenAbility = CHLOROPHYLL
Moves = 1,TACKLE,1,GROWL,3,VINEWHIP,6,GROWTH,9,LEECHSEED,12,RAZORLEAF,15,POISONPOWDER,15,SLEEPPOWDER,18,SEEDBOMB,21,TAKEDOWN,24,SWEETSCENT,27,SYNTHESIS,30,WORRYSEED,33,DOUBLEEDGE,36,SOLARBEAM
EggMoves = SKULLBASH,CHARM,PETALDANCE,MAGICALLEAF,GRASSWHISTLE,CURSE,INGRAIN,NATUREPOWER,AMNESIA,LEAFSTORM,POWERWHIP,SLUDGE,ENDURE,GIGADRAIN,GRASSYTERRAIN,TOXIC
Compatibility = Monster,Grass
StepsToHatch = 5355
Height = 0.7
Weight = 6.9
Color = Green
Shape = 8
Kind =种子
Pokedex = 经常可见它在太阳下睡午觉的样子。在沐浴 了充足的阳光之后,它背上的种子就会成长 茁壮。
BattlerPlayerX = 0
BattlerPlayerY = 33
BattlerEnemyX = 0
BattlerEnemyY = 37
BattlerShadowX = 0
BattlerShadowSize = 2
Evolutions = IVYSAUR,Level,16
Habitat = Grassland

下面进行逐行解析:

[ID]

ID是该宝可梦的全国图鉴编号,正常情况下它是一个自然数,且最好不要跳过某个ID,否则会导致调用最大ID的一些地方出现bug。

Name = 妙蛙种子

显示名,种族名,同时也是不对宝可梦进行命名时调用的默认名。

InternalName = BULBASAUR

这是脚本调用该种类时的内部名。 通常由全大写字母组成,没有特殊符号和空格。 这正常情况下不会被玩家看到。

Type1 = GRASS
Type2 = POISON

属性1和属性2 没什么好说的。

BaseStats = 45,49,49,45,65,65

种族值,顺序为HP,物攻,物防,速度,特攻,特防。正常情况下,种族值为自然数。

GenderRate = FemaleOneEighth

性别比例,AlwaysMale代表全雄性,FemaleOneEighth代表八分之一雌性,Female25Percent代表四分之一雌性,Female50Percent代表二分之一雌性,
Female75Percent代表四分之三雌性,FemaleSevenEighths代表八分之七雌性,
AlwaysFemale代表全雌性,Genderless代表无性别

GrowthRate = Parabolic

成长速度,由快到慢分别为Erratic,Fast,Medium,Parabolic,Slow,Fluctuating

BaseEXP = 64

击败后获得的基础经验点数。用于计算击败后获得的经验值。

EffortPoints = 0,0,0,0,1,0

击败后获得的努力值点数。顺序为HP,物攻,物防,速度,特攻,特防。总和应该在1-3之间。

Rareness = 45

捕获率,一个0-255的数字,越高则越容易被捕获,若为0,则只能使用大师球捕获。

Happiness = 50

捕获后的基础亲密度,一个0-255的数字。通常为70。

Abilities = OVERGROW

普通特性,可以有一或两个,用英文逗号隔开。

HiddenAbility = CHLOROPHYLL

隐藏特性,即梦特。通常是一个,也可以有多个,用英文逗号隔开。

Moves = 1,TACKLE,1,GROWL

升级招式,格式为等级,技能内部名,等级,技能内部名…若等级的位置写的是0,则为进化为该宝可梦时能够学习的招式。

EggMoves = SKULLBASH,CHARM

遗传招式,即蛋招式,可以通过遗传获取。

Compatibility = Monster,Grass

蛋组,没什么好说的,可以有一到两个。特殊地,Ditto组仅包括百变怪,Undiscovered组不能生蛋。

StepsToHatch = 5355

孵化步数,没啥好说的。

Height = 0.7

身高,在图鉴检索中有用,单位为m。

Weight = 6.9

重量,在图鉴检索中有用,单位为kg。

Color = Green

颜色,在图鉴检索中有用,通常为下列颜色:Black,Blue,Brown,Gray,Green,Pink,Purple,Red,White,Yellow。参见PBColors。

Shape = 8

体型,在图鉴检索中有用,1 球形,2 蛇形,3 鱼形,4 双手形,5 柱形,6 双足兽形,7 双腿形,8 四足兽形,9 双翅形,10 触手形,11 组合形,12 人形,13 多翅形,14 虫形

Kind =种子

宝可梦类型,没什么好说的。(顺带一提,风速狗的类型是传说宝可梦。)

Pokedex = 经常可见它在太阳下睡午觉的样子。在沐浴 了充足的阳光之后,它背上的种子就会成长 茁壮。

图鉴描述,如果为中文,通常需要空格来换行。

BattlerPlayerX = 0
BattlerPlayerY = 33
BattlerEnemyX = 0
BattlerEnemyY = 37
BattlerShadowX = 0
BattlerShadowSize = 2

这些用于定位宝可梦贴图位置。分别为己方X,己方Y,对方X,对方Y,阴影位置X,阴影大小,我们通常在游戏里用DEBUG调整贴图位置,故不需要太在意。

Evolutions = IVYSAUR,Level,16

进化,格式为 进化后宝可梦内部名,进化方式,参数。具体可以参见Pokemon_Evolution。

Habitat = Grassland

栖息地,在纯净ess中,这玩意啥用也没有。

该示例中未用到的项

FormName =

形态名,在具有多形态时可能需要此项。

Incense =

熏香,一些宝可梦在携带熏香后,可以生出不同的宝可梦。例如,露力丽的该项为Incense = SEAINCENSE。

發佈留言