Wesnoth WML Wiki

道具屋

最終更新:

wesnoth-wml

- view
メンバー限定 登録/ログイン
#5,6に力の薬 5Gのみがある道具屋を配置するサンプルコード

{PLACE_IMAGE "scenery/tent-shop-weapons.png" 5 6}
[set_menu_item]
  id="example_shop1"
  description="道具屋に入る"
  [show_if]
    [variable]
      name=x1
      numerical_equals=5
    [/variable]
    [variable]
      name=y1
      numerical_equals=6
    [/variable]
    [have_unit]
      x,y=5,6
      side=$side_number
    [/have_unit]
  [/show_if]
  [command]
    [store_gold]
      side=$side_number
      variable=temp_gold
    [/store_gold]
    [message]
      image="scenery/tent-shop-weapons.png"
      caption="道具屋"
      message=""
      [option]
        message={MENU_IMG_TXT2 "items/potion-red.png" "力の薬" ("格闘威力 +1" " @ 5G")}
        [command]
          [if]
            [variable]
              name=temp_gold
              greater_than_equal_to=5
            [/variable]
            [then]
              [object]
                name="力の薬"
                description="格闘威力 +1"
                cannot_use_message=NONE
                image="items/potion-red.png"
                duration=forever
                silent=no
                [filter]
                  x,y=$x1,$y1
                [/filter]
                [effect]
                  apply_to=attack
                  range=melee
                  increase_damage=1
                [/effect]
              [/object]
              [gold]
                side=$side_number
                amount=-5
              [/gold]
            [/then]
            [else]
              [message]
                speaker=narrator
                message="お金が足りません"
              [/message]
            [/else]
          [/if]
        [/command]
      [/option]
      [option]
        message=_"やめる"
      [/option]
    [/message]
  [/command]
[/set_menu_item]
人気記事ランキング
目安箱バナー