Class: BCDice::GameSystem::Alsetto_Korean

Inherits:
Alsetto
  • Object
show all
Defined in:
lib/bcdice/game_system/Alsetto_Korean.rb

Constant Summary collapse

ID =

ゲームシステムの識別子

'Alsetto:Korean'
NAME =

ゲームシステム名

'시편의 알세토'
SORT_KEY =

ゲームシステム名の読みがな

'国際化:Korean:시편의 알세토'
HELP_MESSAGE =

ダイスボットの使い方

<<~MESSAGETEXT
  ・성공 판정:nAL[m]    ・트라이엄프 없음:nALC[m]
  ・명중 판정:nAL[m]*p   ・트라이엄프 없음:nALC[m]*p
  ・명중 판정(건슬링거의 근원시):nALG[m]*p
  [] 내부는 생략 가능.

  AL 커맨드는 트라이엄프 수만큼, 자동으로 추가 주사위 굴림 처리를 수행합니다.
  「n」으로 주사위 수를 지정.
  「m」으로 목표치를 지정. 생략 시에는 기본값인 「3」이 사용됩니다.
  「p」로 공격력을 지정. 「*」 대신 「x」도 사용 가능.
  공격력을 지정하면 명중 판정이 되며, 성공수가 아닌 대미지를 결과로 표시합니다.

  ALC 커맨드는 트라이엄프 없이 성공수, 대미지를 결과로 표시합니다.
  ALG 커맨드는 「2 이하」에서 트라이엄프 처리를 수행합니다.

  【사용 예시】
  ・5AL → 5d6에서 목표치 3.
  ・5ALC → 5d6에서 목표치 3. 트라이엄프 없음.
  ・6AL2 → 6d6에서 목표치 2.
  ・4AL*5 → 4d6에서 목표치 3, 공격력 5의 명중 판정.
  ・7AL2x10 → 7d6에서 목표치 2, 공격력 10의 명중 판정.
  ・8ALC4x5 → 8d6에서 목표치 4, 공격력 5, 트라이엄프 없는 명중 판정.
MESSAGETEXT

Instance Attribute Summary

Attributes inherited from Base

#d66_sort_type, #default_cmp_op, #default_target_number, #randomizer, #reroll_dice_reroll_threshold, #round_type, #sides_implicit_d, #upper_dice_reroll_threshold

Instance Method Summary collapse

Methods inherited from Alsetto

#eval_game_system_specific_command

Methods inherited from Base

#change_text, #check_result, command_pattern, #enable_debug, #enabled_d9?, eval, #eval, #grich_text, prefixes_pattern, register_prefix, register_prefix_from_super_class, #sort_add_dice?, #sort_barabara_dice?

Methods included from Translate

#translate

Constructor Details

#initialize(command) ⇒ Alsetto_Korean

Returns a new instance of Alsetto_Korean.



44
45
46
47
48
# File 'lib/bcdice/game_system/Alsetto_Korean.rb', line 44

def initialize(command)
  super(command)

  @locale = :ko_kr
end