Изменения

Материал из Chaotic Onyx
Перейти к навигацииПерейти к поиску
Перевод кусочка оригинального гайда по DM "Доступ к действиям". Не претендую на полную точность.
Строка 108: Строка 108:  
=== Доступ по умолчанию ===
 
=== Доступ по умолчанию ===
   −
For convenience, verbs attached to different object types have different default accessibilities. These are summarized in figure 4.6.
+
Для удобства ''verb'', относящиеся к разным типам объектов, имеют разную доступность по умолчанию. Они обобщены на рисунке 4.6.
    
<div style="width: 30%; float: right; border: 1px solid #AAAAAA; padding: 10px; margin: 10px; background-color: #FFFFDD">
 
<div style="width: 30%; float: right; border: 1px solid #AAAAAA; padding: 10px; margin: 10px; background-color: #FFFFDD">
Строка 118: Строка 118:  
</div>
 
</div>
   −
Note that the default obj accessibility is really an abbreviation for src in usr.contents, which means the contents (or inventory) of the user's mob. As you shall see later on, the in operator always treats the right-hand side as a list--hence usr is treated as usr.contents in this context.
+
Обратите внимание, что доступность ''obj'' по умолчанию на самом деле является сокращением ''src'' в ''usr.contents'', что означает содержимое (или инвентарь) моба пользователя. Как вы увидите позже, оператор ''in'' всегда рассматривает правую часть как список - поэтому в данном контексте ''usr'' рассматривается как ''usr.contents''.
   −
In the case of both turf and area, the default accessibility is view(0) and is implicit. Since the range is zero, this gives the player access to the verbs of the turf and area in which the mob is standing.
+
В случае с постройками(turf) и областью(area) доступность по умолчанию равна ''view(0)'' и является неявной. Поскольку диапазон равен нулю, это дает игроку доступ к ''verb'' постройки(turf) и области(area), на которой стоит моб.
   −
Making use of this convenient default, suppose we wanted a dark area to have a magical trigger that would turn on the lights at the sound of clapping hands. You could do it like this:
+
Используя эту удобную настройку по умолчанию, предположим, что в темном помещении нужно установить магический триггер, который будет включать свет при звуке хлопка в ладоши. Это можно сделать следующим образом:
    
  area/dark/verb/clap()
 
  area/dark/verb/clap()
 
     luminosity = 1
 
     luminosity = 1
   −
Abracadabra!
+
Абракадабра!
    
=== Possible Access Settings ===
 
=== Possible Access Settings ===
33

правки

Навигация