• 欢迎来到Minecraft插件百科!
  • 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
  • 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289

Magic/Spell Points:修订间差异

来自Minecraft插件百科
跳转到导航 跳转到搜索
 
(未显示同一用户的10个中间版本)
第1行: 第1行:
Magic has a builtin system for progression that focuses on successfully using a variety of spells, while preventing quick grinding.
Magic 有一个内部特有的进度系统即技能点,一般通过使用不同法术获得,且可以增加趣味
 
本页中,'''SP即为技能点'''
== Collecting Spell Points ==
== 获得技能点 ==


玩家成功释放法术即可获得技能点(默认)
玩家成功释放法术即可获得技能点(默认)
第10行: 第10行:
玩家可以右键一个魔化台以打开魔法商店 ,从而可用法术点数兑换新的法术。
玩家可以右键一个魔化台以打开魔法商店 ,从而可用法术点数兑换新的法术。


== Ranking Up ==
== 升级 ==


Similarly to enchanting, once a player has purchased all of the spells for their current wand path, they rank up to the next path. The next time they bring up the spell shop GUI, they will see news spells available.
和魔化类似,当一个玩家购买了当前法杖熟练度下可购买的所有法术,可以升级至下一熟练度。当再打开技能商店GUI,就能看见更多新的可用技能


== Levelling Spells ==
== 技能升级 ==


Spells still level up independently of spell points. Players can shift+right-click an enchanting table to view their spell upgrade progress.
法术依旧是独立于技能点地升级。玩家可以Shift+右键魔化台预览升级进度


== SP Cooldowns ==
== SP冷却 ==


Spell points are doled out using a per-spell cooldown system. The first time you cast a spell, you will get the full SP payout.
技能点获得时有一个冷却系统。首次释放可以获得完整的技能点


After that, payout is decreased for that spell until a time threshold passes (by default, 5 minutes for most spells). If you continue to cast the spell, you'll need to wait longer for full payout.
但是之后,直到一段时间过去之后,获得量都会减少。(默认地,这个时间阈值为五分钟).如果继续释放法术,你就需要等一段时间才能获得完整的技能点


This system is in place to prevent grinding/farming for SP, and to encourage players to switch up the spells they use to maximize earned SP.
这个系统主要是为了防止刷SP,并且鼓励玩家多换用其他法术,这样才能最大限度获得SP


== Giving Spell Points ==
== 给予技能点 ==


Spell points can be directly give to a player via the mgive command, like so:
技能点可以用指令直接给玩家,如:


<pre class="">/mgive &lt;player&gt; sp 100</pre>
<pre class="">/mgive &lt;player&gt; sp 100</pre>
You can also create SP items (good for shops, quests, random drops) in a similar manner:
你也可以创建SP物品(放到商店、任务、随机掉落都很好):


<pre class="">/mgive sp:100</pre>
<pre class="">/mgive sp:100</pre>
Note the colon- that creates a single SP item worth 100 SP, a player will earn this SP when their wands absorb this item (like a spell or upgrade item).
注意<font color=red>冒号</font>!这会创建一个简单的SP物品,价值是100SP。当玩家用法杖吸收该物品,就可以获得SP(和法术或升级物品类似).


= Configuring =
== 设定 ==


The SP system is tuned towards a long progression, attempting to keep players from being able to grind-level. However it easily configurable to speed up or slow down player progression.
SP系统可能相当难缠,可能会让玩家难以提高技能等级。不过配置起来倒是容易,一般把它当作限制玩家过快发展的手段


== Disabling Spell Points ==
=== 禁用SP ===


If you wish to disable the spell point system, it is easy to do. Wand and spell progression use the enchanting configs in both cases, so all you need to do is put the following into config.yml:
如果你希望禁用此系统。 不论是法杖还是技能进度都使用一处配置,你只需要在 config.yml 找到并修改(或者手动添加这一行):


<pre class="">sp_enabled: false</pre>
<pre class="">sp_enabled: false</pre>
Wands will use the vanilla enchanting mechanics instead, reverting to the behavior prior to Magic 5.4.
法杖会使用原版附魔机制以代替原系统, 恢复至Magic5.4以前的样子


Note that this may not work in current versions of Minecraft, due to hoes not being enchantable.
请注意当前版本MC的锄头不可附魔。


== Disabling the SP Display ==
=== 关闭SP提示 ===


When a player holds their wand, Spell Points are displayed in place of their experience level. If you wish to disable this, add the following to config.yml:
当玩家手持法杖,SP会显示在经验条处。如果要禁用,请 config.yml中加一行:


<pre class="">sp_display: none</pre>
<pre class="">sp_display: none</pre>
== Balancing SP ==


If you wish to change the the SP cap (the maximum amount of SP a player may store up), change the following in config.yml:
== SP调整 ==
 
如果你想调整一下SP系统 (限定玩家 可获得的SP最大值),请在 config.yml中修改:


<pre class="">sp_max: 9999</pre>
<pre class="">sp_max: 9999</pre>
If you want to modify the &quot;cooldown&quot; on players earning SP, this is done in spells.yml. You can change the default value for all spells by modifying default.earns_cooldown:
如果你想修改玩家获得SP时的 &quot;冷却&quot;,则可以在 spells.yml中修改。通过修改 <code>default.earns_cooldown:</code> 来更改默认值


<pre class="">default:
<pre class="">default:
     # Spells take 15 minutes to return to full SP earning potential
     # 需要 十五分钟才能重新获取完整的SP点数
     earns_cooldown: 900000</pre>
     earns_cooldown: 900000</pre>
This value is in milliseconds, so you might need to pull out your calculator!
单位是毫秒,所以你得换算


You can also modify this value per-spell, should you wish to have some spells earn SP more frequently than others.
你也可以在每个法术的配置里修改此值, 如果你想让某些法术可获得更多SP的话


To change the default to 1 minute, you can use this command:
如果要修改成默认的一分钟,则可使用以下指令:


<pre class="">/mconfig configure spell default earns_cooldown 60000</pre>
<pre class="">/mconfig configure spell default earns_cooldown 60000</pre>
== Disabling Earning SP ==
=== 禁止获得SP ===


If you want to give out SP via shops or some other method and don't want players to earn spell points for casting spells, put this in config.yml:
如果你想通过商店或者其他方式赠予玩家SP而不是通过释放法术获得,或许你可以在config.yml里加上这一行:


<pre class="">sp_earn_enabled: false</pre>
<pre class="">sp_earn_enabled: false</pre>
== SP Costs ==
=== SP消耗 ===


Costs are derived from the &quot;worth_sp&quot; field in a spell's configuration. This will be used by the builtin spellshop to determine spell prices. Shops can also be set up to sell specific spells for specific amounts of SP (or money, items), as well as selling normal items and magic items.
SP的消耗可以来自于法术配置中的<code>;worth_sp&quot;</code>。内置的法术商店藉此定义法术价格。商店可以设置收取一定数量的SP(或游戏币、物品)以购买法术,或是出售普通物品或魔法物品。


== Other Options ==
=== 其他设置 ===


If you would like to expand on the SP system, you can do so with [[NPC|NPC traits]]. The spellshop and upgrades spells can be used to replace the enchanting table, and you can configure individual spell shops in your spells.yml file.
如果你想拓展SP系统。可以试着访问 [[Magic/NPC|NPC特性]]以了解更多。法术商店和进阶法术可以替换魔化台,你也可以在spells.yml中单独配置每个魔法商店

2021年5月31日 (一) 15:47的最新版本

Magic 有一个内部特有的进度系统即技能点,一般通过使用不同法术获得,且可以增加趣味 本页中,SP即为技能点

获得技能点

玩家成功释放法术即可获得技能点(默认) "成功释放" 在不同的法术可能有不同的定义,通常来说只需要有一个有效目标

你可以在手持法杖时再法力条(通常显示在经验条)上看见SP值

玩家可以右键一个魔化台以打开魔法商店 ,从而可用法术点数兑换新的法术。

升级

和魔化类似,当一个玩家购买了当前法杖熟练度下可购买的所有法术,可以升级至下一熟练度。当再打开技能商店GUI,就能看见更多新的可用技能

技能升级

法术依旧是独立于技能点地升级。玩家可以Shift+右键魔化台预览升级进度

SP冷却

技能点获得时有一个冷却系统。首次释放可以获得完整的技能点

但是之后,直到一段时间过去之后,获得量都会减少。(默认地,这个时间阈值为五分钟).如果继续释放法术,你就需要等一段时间才能获得完整的技能点

这个系统主要是为了防止刷SP,并且鼓励玩家多换用其他法术,这样才能最大限度获得SP

给予技能点

技能点可以用指令直接给玩家,如:

/mgive <player> sp 100

你也可以创建SP物品(放到商店、任务、随机掉落都很好):

/mgive sp:100

注意冒号!这会创建一个简单的SP物品,价值是100SP。当玩家用法杖吸收该物品,就可以获得SP(和法术或升级物品类似).

设定

SP系统可能相当难缠,可能会让玩家难以提高技能等级。不过配置起来倒是容易,一般把它当作限制玩家过快发展的手段

禁用SP

如果你希望禁用此系统。 不论是法杖还是技能进度都使用一处配置,你只需要在 config.yml 找到并修改(或者手动添加这一行):

sp_enabled: false

法杖会使用原版附魔机制以代替原系统, 恢复至Magic5.4以前的样子

请注意当前版本MC的锄头不可附魔。

关闭SP提示

当玩家手持法杖,SP会显示在经验条处。如果要禁用,请 config.yml中加一行:

sp_display: none

SP调整

如果你想调整一下SP系统 (限定玩家 可获得的SP最大值),请在 config.yml中修改:

sp_max: 9999

如果你想修改玩家获得SP时的 "冷却",则可以在 spells.yml中修改。通过修改 default.earns_cooldown: 来更改默认值

default:
    # 需要 十五分钟才能重新获取完整的SP点数
    earns_cooldown: 900000

单位是毫秒,所以你得换算

你也可以在每个法术的配置里修改此值, 如果你想让某些法术可获得更多SP的话

如果要修改成默认的一分钟,则可使用以下指令:

/mconfig configure spell default earns_cooldown 60000

禁止获得SP

如果你想通过商店或者其他方式赠予玩家SP而不是通过释放法术获得,或许你可以在config.yml里加上这一行:

sp_earn_enabled: false

SP消耗

SP的消耗可以来自于法术配置中的;worth_sp"。内置的法术商店藉此定义法术价格。商店可以设置收取一定数量的SP(或游戏币、物品)以购买法术,或是出售普通物品或魔法物品。

其他设置

如果你想拓展SP系统。可以试着访问 NPC特性以了解更多。法术商店和进阶法术可以替换魔化台,你也可以在spells.yml中单独配置每个魔法商店