本篇章描述了黑暗宝可梦,被关闭心扉的宝可梦。
黑暗宝可梦
黑暗宝可梦是一种特殊的宝可梦。它们的“心扉”已经完全关闭,这令它们可以使用强大的黑暗招式,这些招式对所有属性都很有效(除了黑暗),但它们无法获得经验值。通过战斗,它们的心扉将会逐渐打开,一旦心扉完全打开,它们就可以被净化成普通的宝可梦。
图形和图标
黑暗宝可梦看起来和普通的宝可梦不一样,通常是紫色的。你将需要为拥有黑暗宝可梦的物种创建新的图形文件和图标文件,这些图形和图标应该显示这种颜色(也可以改为其他颜色)。你需要确保有所有需要的图片。
图形和图标文件的文件名末尾应有“_shadow”。
启用黑暗宝可梦
定义黑暗属性
编辑PBS文件“types.txt”以包含以下:
[SHADOW]
Name = 黑暗
IconPosition = 19
IsSpecialType = true
Resistances = SHADOW
黑暗属性的图标位置在您的游戏中可能会有所不同,这取决于您拥有的其他属性。你也应该让其他属性都被黑暗属性克制。
添加黑暗招式
编辑PBS文件“moves.txt ”,以包含以下:
[SHADOWEND]
Name = 黑暗终结
Type = SHADOW
Category = Special
Power = 120
Accuracy = 60
TotalPP = 0
Target = NearOther
FunctionCode = UserLosesHalfHP
Flags = Contact,CanProtect
Description = 用黑暗气场突击敌人。自己也会受到不小的伤害。
#-------------------------------
[SHADOWSTORM]
Name = 黑暗风暴
Type = SHADOW
Category = Special
Power = 95
Accuracy = 100
TotalPP = 0
Target = AllFoes
FunctionCode = DoublePowerIfTargetUnderwater
Flags = CanProtect
Description = 用黑色的光来掀起一场黑暗风暴。
#-------------------------------
[SHADOWBLAST]
Name = 黑暗爆炸
Type = SHADOW
Category = Special
Power = 80
Accuracy = 100
TotalPP = 0
Target = NearOther
FunctionCode = None
Flags = CanProtect,HighCriticalHitRate
Description = 使用黑暗光环的气流冲击而引起的爆炸。
#-------------------------------
[SHADOWBOLT]
Name = 黑暗闪电
Type = SHADOW
Category = Special
Power = 75
Accuracy = 100
TotalPP = 0
Target = NearOther
FunctionCode = ParalyzeTarget
Flags = CanProtect
EffectChance = 10
Description = 可能会麻痹的黑暗闪电攻击。
#-------------------------------
[SHADOWBREAK]
Name = 黑暗突击
Type = SHADOW
Category = Physical
Power = 75
Accuracy = 100
TotalPP = 0
Target = NearOther
FunctionCode = None
Flags = Contact,CanProtect
Description = 一种带有黑暗光环的攻击。
#-------------------------------
[SHADOWCHILL]
Name = 黑暗急冻
Type = SHADOW
Category = Special
Power = 75
Accuracy = 100
TotalPP = 0
Target = NearOther
FunctionCode = FreezeTarget
Flags = CanProtect
EffectChance = 10
Description = 可能冻结的黑暗急冻攻击。
#-------------------------------
[SHADOWFIRE]
Name = 黑暗火焰
Type = SHADOW
Category = Special
Power = 75
Accuracy = 100
TotalPP = 0
Target = NearOther
FunctionCode = Burn
TargetFlags = CanProtect
EffectChance = 10
Description = 可能造成灼伤的黑暗火焰攻击。
#-------------------------------
[SHADOWRAVE]
Name = 黑暗锐舞
Type = SHADOW
Category = Special
Power = 70
Accuracy = 100
TotalPP = 0
Target = AllFoes
FunctionCode = None
Flags = CanProtect
Description = 使用地面上的黑暗光环发射尖刺。
#-------------------------------
[SHADOWRUSH]
Name = 黑暗冲锋
Type = SHADOW
Category = Physical
Power = 55
Accuracy = 100
TotalPP = 0Target = NearOtherFunctionCode = NoneFlags = Contact,CanProtectDescription = 用自己也会受到伤害的程度,猛烈地攻击对手。
#-------------------------------
[SHADOWWAVE]
Name = 黑暗波浪
Type = SHADOW
Category = Special
Power = 50
Accuracy = 100
TotalPP = 0
Target = AllFoes
FunctionCode = None
Flags = CanProtect
Description = 暗影光环波被释放以造成伤害。
#-------------------------------
[SHADOWBLITZ]
Name = 黑暗攻击
Type = SHADOW
Category = Physical
Power = 40
Accuracy = 100
TotalPP = 0
Target = NearOther
FunctionCode = None
Flags = Contact,CanProtect
Description = 身缠黑暗气场撞击敌人。
#-------------------------------
[SHADOWDOWN]
Name = 黑暗降低
Type = SHADOW
Category = Status
Accuracy = 100
TotalPP = 0
Target = AllFoes
FunctionCode = LowerTargetDefense2
Flags = CanProtect
Description = 一个暗影光环急剧削减敌人的防御。
#-------------------------------
[SHADOWHALF]
Name = 黑暗平分
Type = SHADOW
Category = Status
Accuracy = 100
TotalPP = 0
Target = AllBattlers
FunctionCode = AllBattlersLoseHalfHPUserSkipsNextTurn
Flags = CanProtect
Description = 用暗影光环的能量将每个人的生命值减半。
#-------------------------------
[SHADOWHOLD]
Name = 黑暗紧握
Type = SHADOW
Category = Status
Accuracy = 100
TotalPP = 0
Target = AllFoes
FunctionCode = TrapTargetInBattle
Flags = CanProtect
Description = 对方宝可梦无法逃脱。
#-------------------------------
[SHADOWMIST]
Name = 黑暗薄雾
Type = SHADOW
Category = Status
Accuracy = 100
TotalPP = 0
Target = AllFoes
FunctionCode = LowerTargetEvasion2
Flags = CanProtect
Description = 黑暗光环会锐利地削弱敌人的躲闪能力。
#-------------------------------
[SHADOWPANIC]
Name = 黑暗恐慌
Type = SHADOW
Category = Status
Accuracy = 90
TotalPP = 0
Target = AllFoes
FunctionCode = ConfuseTarget
Flags = CanProtect,Sound
Description = 用黑暗气场刺激神经,使对手混乱。
#-------------------------------
[SHADOWSHED]
Name = 黑暗清除
Type = SHADOW
Category = Status
Accuracy = 100
TotalPP = 0
Target = BothSides
FunctionCode = RemoveAllScreens
Flags = CanProtect
Description = 用黑暗清除来消除反射和类似招式。
#-------------------------------
[SHADOWSKY]
Name = 黑暗气象
Type = SHADOW
Category = Status
Accuracy = 100
TotalPP = 0
Target = BothSides
FunctionCode = StartShadowSkyWeather
Flags = CanProtect
Description = 在5回合内被黑暗笼罩,除黑暗宝可梦之外都会受到伤害。
这些招式现在有了功能代码效果,这就是你需要做的。
注意黑暗招式的PP为0。这意味着它们是无限使用的。
除了PP,这些招式并没有什么特别之处,可以像其他任何招式一样给宝可梦。然而,黑暗招式通常只有黑暗宝可梦能获得,并且也只能通过下面提到的方法获得。
PBS文件“shadow_pokemon.txt”
PBS文件“shadow_pokemon.txt”列出了许多黑暗宝可梦物种,每一个都有定义的心扉大小和一组它在成为黑暗宝可梦时(即当它被创建时)会知道的招式。
例如:
[BEEDRILL]
GaugeSize = 4500
Moves = SHADOWBLITZ,SHADOWHOLD
#-------------------------------
[EXEGGUTOR]
GaugeSize = 9000
Moves = SHADOWSTORM,SHADOWSHED,SHADOWHOLD,SHADOWEND
#-------------------------------
[SCIZOR]
GaugeSize = 8000
Moves = SHADOWRUSH
默认的心扉规格是4000。更强的宝可梦通常有更大的心扉,这也就需要更多的对战来清心扉锁,它们才能被净化。
如果一个物种没有定义黑暗招式,它成为黑暗宝可梦时将习得招式“黑暗冲锋”。如果没有定义黑暗冲锋,该物种的黑暗宝可梦将获得它不是黑暗宝可梦时知道的招式。
当黑暗宝可梦生成时,它首先会像往常一样被赋予其初始招式。然后,从第一个招式开始,部分/所有初始招式被为该物种定义的黑暗招式替换。不过这时只有黑暗招式可用,其他招式则在打开该宝可梦的心扉时解锁。
建议您专门定义所有黑暗宝可梦的初始招式(在PBS文件“trainers.txt”中),以确保将适当的招式替换为黑暗招式。
在PBS文件“shadow_pokemon.txt”中并不是只能写入黑暗招式;您可以写入任何招式。
添加影响黑暗宝可梦的道具(可选)
您可以添加一些道具,让玩家可以更快净化黑暗宝可梦。
将这些添加到PBS 文件“items.txt”中:
[JOYSCENT]
Name = 愉悦香水
NamePlural = Joy Scents
Pocket = 1
Price = 600
FieldUse = OnPokemon
BattleUse = OnPokemon
Description = 能稍微使宝可梦身心愉悦的香水。
#-------------------------------
[EXCITESCENT]
Name = 兴奋香水
NamePlural = Excite Scents
Pocket = 1
Price = 800
FieldUse = OnPokemon
BattleUse = OnPokemon
Description = 能使宝可梦身心愉悦的香水。
#-------------------------------
[VIVIDSCENT]
Name = 心动香水
NamePlural = Vivid Scents
Pocket = 1
Price = 1200
FieldUse = OnPokemon
BattleUse = OnPokemon
Description = 能使宝可梦身心非常愉悦的香水。
#-------------------------------
[TIMEFLUTE]
Name = 时之笛
NamePlural = Time Flutes
Pocket = 1
Price = 0
FieldUse = OnPokemon
Description = 能召唤时拉比的不可思议的笛子。
它们的效果已经在脚本ShadowPokemon_Other
中定义。但这些道具应该像其他道具一样拥有图标。
让敌人获取黑暗宝可梦
黑暗宝可梦通常归敌方所有。给敌方训练家一个黑暗宝可梦很简单:只需要将训练家的队伍正常定义,然后将宝可梦的“Shadow”属性设置为TRUE
。
战斗时的黑暗宝可梦
大多数黑暗招式会导致使用者在使用后进入超级模式。
黑暗宝可梦处于超级模式时:
- 每回合结束时都会受到伤害。这种伤害与被迷惑所造成的伤害相同。
- 如果命令它使用非暗影招式,它有可能会不听命令。
- 它使用任何黑暗招式都会增加命中要害的几率。
呼唤黑暗宝可梦会使其退出超级模式。只有在定义了黑暗属性时才能在训练家之间的战斗中调用此功能。
捕捉黑暗宝可梦
黑暗宝可梦可以通过使用夺取球从其他训练家那里捕获。任何类型的精灵球都可以是夺取球。夺取球的工作方式与任何其他精灵球完全相同,除了它还可以捕获其他训练师拥有的黑暗宝可梦。
净化
黑暗宝可梦可以通过多种方式降低其净化计:
- 行走:黑暗宝可梦只要与主角的同行便会随着走路缓慢地清空净化计。(256步)
- 使用净化室:《暗之旋风》中新发明的净化方法。(每一步)。
- 对战:派出黑暗宝可梦参加对战后,其净化计会略微清空一点。
- 呼唤:如果在战斗中对一只已经陷入兴奋状态和负面状态的黑暗宝可梦下达该指令,则可使宝可梦脱离该状态,同时略微清空一点净化计。
- 按摩:在对战外可以使用香水盒来用各种香水按摩黑暗宝可梦。根据香水的不同,一定程度地清空其净化计。
一旦它的净化计达到零,会有一条消息将表明它已准备好进行净化。
暗影宝可梦净化后:
- 忘记了所有的黑暗招式,并且它的招式被重置为最初的招式。
- 会立即恢复它从参与的战斗中获得的所有 Exp(经验值) 和 EV(努力值)。它会立即跳转到它最终会达到的等级,而不是一步一步升级。如果它可以在其最终等级学习招式,它将会学习。
- 会获得国家缎带
- 可以取名称
神圣森林的祠堂
神圣森林的祠堂是一个特殊的地点,黑暗宝可梦可以在这里变回普通的宝可梦。只有当黑暗宝可梦的净化计为空时,才能执行此操作。
要在神圣森林的祠堂开始净化过程,请使用脚本:
pbRelicStone
净化室
净化室是一种降低黑暗宝可梦净化计的方法。
访问它的选项位于宝可梦盒子和电脑旁边的电脑菜单中。 仅当变量为 TRUE
时才会显示该选项 。
$player.seen_purify_chamber
要启用净化室,请使用以下脚本:
pbPurifyChamber
提示
- 在《宝可梦XD 暗之旋风 黑暗洛奇亚》中,迪斯裘.会收集玩家击倒的任何黑暗宝可梦,并且偶尔会与这些宝可梦一起出现。你可以在您的游戏中添加一个类似的功能,
$player.pokédex.owned_shadow_pokemon?(species)
结合你迄今为止战斗过的黑暗宝可梦列表来确定哪些黑暗宝可梦迪斯裘可以拥有。 - 洛奇亚是一种特殊的黑暗宝可梦,除非净化室的速度达到最大值,否则它无法被净化。您可以制作具有自己独特功能的特殊黑暗宝可梦。
- 为什么不让玩家能够将普通宝可梦变成黑暗宝可梦呢?
- 不要将自己局限于上面列出的黑暗招式/物品。尝试发明你自己的!