[wpdreams_ajaxsearchlite]

Skills Plugin 技能插件

技能给予玩家并且具有可以在玩家花费技能点或玩家使用它时增加的技能等级。技能不能使用,它们是进程控制器。技能包含给予玩家的能力列表,因为它们提高了技能的技能等级。

Create a new Skill 创建一个新技能

Name名称:技能的名称。

Max Level最高等级:技能可以获得的最高等级。

Skill Point Cost技能点成本:增加技能所需的技能点数。

Automatically Learn自动学习:如果是,则复选框,如果否,则可以通过使用具有能力的项目来学习技能,而能力又应具有教学技能效果(类似于技能手册)(尚未实施)。

Icon图标:技能的GUI上显示的2D纹理。

Skill Class技能职业:技能与之相关的职业。如果玩家属于同一类,技能会更便宜。

Only for this class? 只为这职业?如果仅适用于此特定类,请选中此框

Opposite Class相反的职业:技能的对立阶级。如果玩家属于相反级别,则学习技能会更昂贵。

Primary Stat主要屬性:对于玩家,每次PRIMARY_STAT_GAIN_INCREMENT级别的主要属性增加1,技能增加,其中PRIMARY_STAT_GAIN_INCREMENT可以在游戏设置插件中定义。

Secondary Stat次要屬性:对于玩家SKILL_SECONDARY_STAT_GAIN_INCREMENT,次要属性增加1,技能增加,其中PRIMARY_STAT_GAIN_INCREMENT可以在游戏设置插件中定义。

Third Stat第三个屬性:玩家SKILL_THIRD_STAT_GAIN_INCREMENT水平增加的第三个统计数据增加1,其中PRIMARY_STAT_GAIN_INCREMENT可以在游戏设置插件中定义。

Fourth Stat第四屬性:玩家SKILL_FOURTH_STAT_GAIN_INCREMENT将第四个数据增加1,使得技能增加,其中PRIMARY_STAT_GAIN_INCREMENT可以在游戏设置插件中定义。

Requirements 需求条件

父技能:除非他们具有指定级别的父技能,否则玩家无法学习此技能。每次孩子的技能提​​高,父技能也会提​​高。

技能等级要求:数值

Prereq Skill # 先決技能#:玩家必须达到先決技能的指定等级才能学习此技能。

Skill Level Required # 需要技能等级#:数字等级值

Player Level Req玩家等级需求:玩家必须达到的等级才能学习此技能。

Skill Abilities 技能

Skill Level技能等级:给予能力的技能等级。一旦学习了技能,值为0或1就会给出能力。

Automatically Learn自动学习:达到指定的技能级别时是否自动学习该能力。

Ability # 能力#:玩家学习的能力。

您可以添加多种能力。

战斗和技能系统概述

Atavism为所有用户提供战斗和技能系统,允许玩家在他们的游戏中与NPC和其他玩家一起战斗,随着他们前进并变得越来越强大。

默认系统使用3种类型的内容:

  • 技能
  • 能力
  • 效果

技能给予玩家并且具有可以在玩家花费技能点或玩家使用它时增加的技能等级。技能不能使用,它们是进程控制器。技能包含给予玩家的能力列表,因为它们提高了技能的技能等级。

玩家使用(激活)技能,通常会显示在玩家操作栏上。能力将具有许多要求,例如激活成本,长度和目标类型。当玩家尝试激活某个异能时,它会检查要求,如果所有人都匹配,则会应用与该异能相关的效果。

效果会导致变化,例如减少某人的健康,增加屬性数据或击晕目标。效果有各种类型,如伤害,恢复和屬性效果,可以是即时的(如处理瞬间伤害的破坏性效果)或持续时间(例如可以暂时增加静态效果的统计效果)甚至可以脉冲(即随时间愈合)。

How to approach the System 如何策划技能系统

使用该系统的一种方法是:

  • 计划你的技能,他们的能力以及能力(他们的效果)。
  • 创造你的技能,但不要给他们任何能力(因为他们尚未创建)
  • 对于每种能力,首先创建效果然后创建将应用它们的能力。
    回到技能并设定玩家将从中学到什么能力。

然后,通过在Atavism Unity Editor中的玩家角色设置插件中添加角色,可以在创建角色时向玩家提供技能。