| Group (dic119) | |
| DebugGroupName | 店主に話しかける |
| Children | ShopStart, Talk, If, Group, Group, Choice4, Choice3 |
| Layout | W = 1112, H = 1, X = 25, LB = yes |
| | |
| ShopStart (dic4, $0xB92B) | |
| Owner | DESUKAAN |
| LuaCalls | script/menu/menu_shop_ingot.lua: MenuIngotShop_Start() (???=False) |
| Incoming | start |
| Outgoing | next |
| Layout | W = 548, H = 158, X = 20, LB = yes |
| | |
| Talk (dic10, $0x3DA8) | |
| Character | DESUKAAN |
| TalkList | (face=SPECIAL01) SHOP_INGOT_WELCOME_FIRST |
| Incoming | start |
| Outgoing | next |
| Layout | W = 368, H = 214, X = 61, LB = yes |
| | |
| If (dic18, $0x3895) | |
| If | 店主と友達 |
| Incoming | start |
| Outgoing | y, n |
| Layout | W = 238, H = 135, X = 61, LB = yes |
| | |
| Group (dic36) | |
| DebugGroupName | 友達になってから |
| Children | If, Talk |
| Layout | W = 408, H = 1, X = 173, LB = yes |
| | |
| If (dic26, $0x5A09) | |
| If | 店主と友達になってから初めて |
| Incoming | start |
| Outgoing | y, n |
| Layout | W = 238, H = 135, X = 23, LB = yes |
| | |
| Talk (dic32, $0x92FC) | |
| Character | DESUKAAN |
| TalkList | (face=SPECIAL01) SHOP_INGOT_FRIEND_FIRST |
| Incoming | start |
| Outgoing | next |
| Layout | W = 368, H = 214, X = 20, LB = yes |
| | |
| Group (dic96) | |
| DebugGroupName | レア道具 |
| Children | If, If, Talk, Through, If, Talk, If, Talk |
| Layout | W = 896, H = 1, X = 196, LB = yes |
| | |
| If (dic44, $0x6CD5) | |
| If | ペリッパー島 |
| Incoming | start |
| Outgoing | y, n |
| Layout | W = 238, H = 135, X = 20, LB = yes |
| | |
| If (dic52, $0x16F6) | |
| If | 初回レア道具が初めて並んだ |
| Incoming | start |
| Outgoing | y, n |
| Layout | W = 238, H = 135, X = 150, LB = yes |
| | |
| Talk (dic58, $0x40EC) | |
| Character | DESUKAAN |
| TalkList | (face=NORMAL) SHOP_INGOT_RARE_ITEM_ADD_ANNOUCE |
| Incoming | start |
| Outgoing | next |
| TagSet | (menu_shop_ingot, MenuIngotShop_SetTag_rare01, False) |
| Layout | W = 548, H = 222, X = 296, LB = yes |
| | |
| Through (dic64, $0x8262) | |
| Incoming | start |
| Outgoing | next1 |
| Layout | W = 238, H = 84, X = 30, LB = yes |
| | |
| If (dic72, $0xE376) | |
| If | 初回レア道具のシリーズが1シリーズでも揃った |
| Incoming | start |
| Outgoing | y, n |
| Layout | W = 238, H = 135, X = 389, LB = no |
| | |
| Talk (dic78, $0x1385) | |
| Character | DESUKAAN |
| TalkList | (face=NORMAL) SHOP_INGOT_RARE_ITEM_GROUP_COMPLETE_ANNOUCE |
| Incoming | start |
| Outgoing | next |
| TagSet | (menu_shop_ingot, MenuIngotShop_SetTag_rare02, False) |
| Layout | W = 548, H = 222, X = 309, LB = yes |
| | |
| If (dic86, $0x5107) | |
| If | 初回レア道具を全てコンプリートした |
| Incoming | start |
| Outgoing | y |
| Layout | W = 238, H = 135, X = 327, LB = yes |
| | |
| Talk (dic92, $0xCA31) | |
| Character | DESUKAAN |
| TalkList | (face=NORMAL) SHOP_INGOT_RARE_ITEM_COMPLETE_ANNOUCE |
| Incoming | start |
| Outgoing | |
| Layout | W = 548, H = 214, X = 328, LB = yes |
| | |
| Choice4 (dic106, $0x3571) | |
| Character | DESUKAAN |
| Message | SHOP_INGOT_WELCOME_FRIEND |
| Choices | 1 = SHOP_INGOT_WELCOME_FRIEND_MONEY 2 = SHOP_INGOT_WELCOME_FRIEND_ITEM 3 = SHOP_INGOT_WELCOME_FRIEND_SPECAL 4 = SHOP_INGOT_WELCOME_FRIEND_HELP |
| SameSymbol | SS_01 |
| FaceType | SPECIAL01 |
| Incoming | start |
| Outgoing | next1, next2, next3, next4, cancel |
| KeyHelp | BUTTON_GUIDE_SHOP_SELECT_MAIN |
| Layout | W = 438, H = 301, X = 37, LB = yes |
| | |
| Choice3 (dic115, $0xFEDB) | |
| Character | DESUKAAN |
| Message | SHOP_INGOT_WELCOME |
| Choices | 1 = SHOP_INGOT_WELCOME_MONEY 2 = SHOP_INGOT_WELCOME_ITEM 3 = SHOP_INGOT_WELCOME_HELP |
| SameSymbol | SS_01 |
| FaceType | SPECIAL01 |
| Incoming | start |
| Outgoing | next1, next2, next3, cancel |
| KeyHelp | BUTTON_GUIDE_SHOP_SELECT_MAIN |
| Layout | W = 438, H = 280, X = 485, LB = no |
| | |
| Group (dic150) | |
| DebugGroupName | ポイントA |
| Children | If, Choice4, Choice3 |
| Layout | W = 1004, H = 1, X = 823, LB = yes |
| | |
| If (dic127, $0xBCCE) | |
| If | 店主と友達 |
| Incoming | start |
| Outgoing | y, n |
| Layout | W = 238, H = 135, X = 20, LB = yes |
| | |
| Choice4 (dic137, $0x8EB5) | |
| Character | DESUKAAN |
| Message | SHOP_INGOT_SERIES_FRIEND |
| Choices | 1 = SHOP_INGOT_SERIES_FRIEND_MONEY 2 = SHOP_INGOT_SERIES_FRIEND_ITEM 3 = SHOP_INGOT_SERIES_FRIEND_SPECAL 4 = SHOP_INGOT_SERIES_FRIEND_HELP |
| SameSymbol | SS_01 |
| FaceType | SPECIAL01 |
| Incoming | start |
| Outgoing | next1, next2, next3, next4, cancel |
| KeyHelp | BUTTON_GUIDE_SHOP_SELECT_MAIN |
| Layout | W = 438, H = 301, X = 69, LB = yes |
| | |
| Choice3 (dic146, $0xEFFC) | |
| Character | DESUKAAN |
| Message | SHOP_INGOT_SERIES |
| Choices | 1 = SHOP_INGOT_SERIES_MONEY 2 = SHOP_INGOT_SERIES_ITEM 3 = SHOP_INGOT_SERIES_HELP |
| SameSymbol | SS_01 |
| FaceType | SPECIAL01 |
| Incoming | start |
| Outgoing | next1, next2, next3, cancel |
| KeyHelp | BUTTON_GUIDE_SHOP_SELECT_MAIN |
| Layout | W = 438, H = 280, X = 546, LB = no |
| | |
| Group (dic261) | |
| DebugGroupName | 掘り出し物 |
| Children | Through, Talk, ShopMenuGold, ItemExplain, If, Talk, If, Talk, If, Choice2, If, Choice2, Choice2, ShopMenuGoldDecide, Talk |
| Layout | W = 1608, H = 1, X = 2368, LB = yes |
| | |
| Through (dic156, $0x998B) | |
| Incoming | start |
| Outgoing | next1 |
| Layout | W = 238, H = 84, X = 20, LB = yes |
| | |
| Talk (dic162, $0xC1F0) | |
| Character | DESUKAAN |
| TalkList | (face=SPECIAL01) SHOP_INGOT_FRIEND_ITEM_INTO |
| Incoming | start |
| Outgoing | next |
| Layout | W = 368, H = 214, X = 23, LB = yes |
| | |
| ShopMenuGold (dic171, $0x7309, $0xF0EB) | |
| Type | FIND |
| Incoming | start, reStart |
| Outgoing | decide, explain, cancel |
| Layout | W = 238, H = 111, X = 21, LB = yes |
| | |
| ItemExplain (dic177, $0x51B4) | |
| Incoming | start |
| Outgoing | next |
| Layout | W = 238, H = 84, X = 108, LB = yes |
| | |
| If (dic185, $0x3040) | |
| If | 金塊は足りる |
| Incoming | start |
| Outgoing | y, n |
| Layout | W = 238, H = 135, X = 70, LB = yes |
| | |
| Talk (dic191, $0x6DB4) | |
| Character | DESUKAAN |
| TalkList | (face=SPECIAL01) SHOP_INGOT_TRADE_NO_INGOT |
| Incoming | start |
| Outgoing | next |
| Layout | W = 368, H = 214, X = 563, LB = yes |
| | |
| If (dic199, $0x9418) | |
| If | アイテムがMAX |
| Incoming | start |
| Outgoing | y, n |
| Layout | W = 238, H = 135, X = 47, LB = yes |
| | |
| Talk (dic205, $0x829B) | |
| Character | DESUKAAN |
| TalkList | (face=SPECIAL01) SHOP_INGOT_FRIEND_TRADE_NO_ITEMMAX |
| Incoming | start |
| Outgoing | next |
| Layout | W = 368, H = 214, X = 574, LB = yes |
| | |
| If (dic213, $0x9677) | |
| If | 複数選択している |
| Incoming | start |
| Outgoing | y, n |
| Layout | W = 238, H = 135, X = 55, LB = yes |
| | |
| Choice2 (dic221, $0x0EAF) | |
| Character | DESUKAAN |
| Message | SHOP_INGOT_FRIEND_TRADE_CONFIRM_PLURAL |
| Choices | 1 = SHOP_INGOT_FRIEND_TRADE_CONFIRM_PLURAL_YES 2 = SHOP_INGOT_FRIEND_TRADE_CONFIRM_PLURAL_NO |
| FaceType | SPECIAL01 |
| Incoming | start |
| Outgoing | next1, next2, cancel |
| TagSet | (menu_shop_ingot, MenuIngotShop_SetTag_Kinkaisu, False) (menu_shop_ingot, MenuIngotShop_SetTag_Baikyaku, False) (menu_shop_ingot, MenuIngotShop_SetTag_dougu, False) |
| Layout | W = 548, H = 327, X = 1040, LB = yes |
| | |
| If (dic229, $0x7EA8) | |
| If | 金塊屋、単体交換、ノーマル道具が1個じゃない |
| Incoming | start |
| Outgoing | y, n |
| Layout | W = 238, H = 135, X = 106, LB = yes |
| | |
| Choice2 (dic237, $0xFABE) | |
| Character | DESUKAAN |
| Message | SHOP_INGOT_FRIEND_TRADE_CONFIRM |
| Choices | 1 = SHOP_INGOT_FRIEND_TRADE_CONFIRM_YES 2 = SHOP_INGOT_FRIEND_TRADE_CONFIRM_NO |
| FaceType | SPECIAL01 |
| Incoming | start |
| Outgoing | next1, next2, cancel |
| TagSet | (menu_shop_ingot, MenuIngotShop_SetTag_Kinkaisu, False) (menu_shop_ingot, MenuIngotShop_SetTag_Baikyaku, False) (menu_shop_ingot, MenuIngotShop_SetTag_dougu, False) |
| Layout | W = 548, H = 327, X = 55, LB = yes |
| | |
| Choice2 (dic245, $0xC9D8) | |
| Character | DESUKAAN |
| Message | SHOP_INGOT_TRADE_CONFIRM_COUNT_ITEM |
| Choices | 1 = SHOP_INGOT_TRADE_CONFIRM_YES 2 = SHOP_INGOT_TRADE_CONFIRM_NO |
| FaceType | SPECIAL01 |
| Incoming | start |
| Outgoing | next1, next2, cancel |
| TagSet | (menu_shop_ingot, MenuIngotShop_SetTag_Kinkaisu, False) (menu_shop_ingot, MenuIngotShop_SetTag_Baikyaku, False) (menu_shop_ingot, MenuIngotShop_SetTag_dougu, False) (menu_shop_ingot, MenuIngotShop_SetTag_IngotItemCountCheck, False) |
| Layout | W = 548, H = 357, X = 613, LB = no |
| | |
| ShopMenuGoldDecide (dic251, $0x0A9D) | |
| Type | FIND |
| Incoming | start |
| Outgoing | next |
| Layout | W = 238, H = 111, X = 72, LB = yes |
| | |
| Talk (dic257, $0x069E) | |
| Character | DESUKAAN |
| TalkList | (face=SPECIAL01) SHOP_INGOT_FRIEND_TRADE_ITEM_THANKS |
| Incoming | start |
| Outgoing | next |
| Layout | W = 368, H = 214, X = 444, LB = yes |
| | |
| Group (dic372) | |
| DebugGroupName | 道具交換 |
| Children | Through, Talk, ShopMenuGold, ItemExplain, If, Talk, If, Talk, If, Choice2, If, Choice2, Choice2, ShopMenuGoldDecide, Talk |
| Layout | W = 1152, H = 1, X = 1628, LB = yes |
| | |
| Through (dic267, $0x1294) | |
| Incoming | start |
| Outgoing | next1 |
| Layout | W = 238, H = 84, X = 27, LB = yes |
| | |
| Talk (dic273, $0x183F) | |
| Character | DESUKAAN |
| TalkList | (face=SPECIAL01) SHOP_INGOT_ITEM_INTO |
| Incoming | start |
| Outgoing | next |
| Layout | W = 368, H = 214, X = 30, LB = yes |
| | |
| ShopMenuGold (dic282, $0x54D8, $0x77E7) | |
| Type | ITEM |
| Incoming | start, reStart |
| Outgoing | decide, explain, cancel |
| Layout | W = 238, H = 111, X = 25, LB = yes |
| | |
| ItemExplain (dic288, $0x866D) | |
| Incoming | start |
| Outgoing | next |
| Layout | W = 238, H = 84, X = 36, LB = yes |
| | |
| If (dic296, $0xD3FE) | |
| If | 金塊は足りる |
| Incoming | start |
| Outgoing | y, n |
| Layout | W = 238, H = 135, X = 323, LB = no |
| | |
| Talk (dic302, $0x32EA) | |
| Character | DESUKAAN |
| TalkList | (face=SPECIAL01) SHOP_INGOT_TRADE_NO_INGOT |
| Incoming | start |
| Outgoing | next |
| Layout | W = 368, H = 214, X = 636, LB = yes |
| | |
| If (dic310, $0x5B7F) | |
| If | アイテムがMAX |
| Incoming | start |
| Outgoing | y, n |
| Layout | W = 238, H = 135, X = 30, LB = yes |
| | |
| Talk (dic316, $0xE297) | |
| Character | DESUKAAN |
| TalkList | (face=SPECIAL01) SHOP_INGOT_TRADE_NO_ITEMMAX |
| Incoming | start |
| Outgoing | next |
| Layout | W = 368, H = 214, X = 596, LB = yes |
| | |
| If (dic324, $0x1BDD) | |
| If | 複数選択している |
| Incoming | start |
| Outgoing | y, n |
| Layout | W = 238, H = 135, X = 33, LB = yes |
| | |
| Choice2 (dic332, $0x4B9B) | |
| Character | DESUKAAN |
| Message | SHOP_INGOT_TRADE_CONFIRM_PLURAL |
| Choices | 1 = SHOP_INGOT_TRADE_CONFIRM_PLURAL_YES 2 = SHOP_INGOT_TRADE_CONFIRM_PLURAL_NO |
| FaceType | SPECIAL01 |
| Incoming | start |
| Outgoing | next1, next2, cancel |
| TagSet | (menu_shop_ingot, MenuIngotShop_SetTag_Kinkaisu, False) (menu_shop_ingot, MenuIngotShop_SetTag_Baikyaku, False) (menu_shop_ingot, MenuIngotShop_SetTag_dougu, False) |
| Layout | W = 548, H = 327, X = 584, LB = yes |
| | |
| If (dic340, $0x4A25) | |
| If | 金塊屋、単体交換、ノーマル道具が1個じゃない |
| Incoming | start |
| Outgoing | y, n |
| Layout | W = 238, H = 135, X = 59, LB = yes |
| | |
| Choice2 (dic348, $0x2052) | |
| Character | DESUKAAN |
| Message | SHOP_INGOT_TRADE_CONFIRM |
| Choices | 1 = SHOP_INGOT_TRADE_CONFIRM_YES 2 = SHOP_INGOT_TRADE_CONFIRM_NO |
| FaceType | SPECIAL01 |
| Incoming | start |
| Outgoing | next1, next2, cancel |
| TagSet | (menu_shop_ingot, MenuIngotShop_SetTag_Kinkaisu, False) (menu_shop_ingot, MenuIngotShop_SetTag_Baikyaku, False) (menu_shop_ingot, MenuIngotShop_SetTag_dougu, False) |
| Layout | W = 548, H = 327, X = 20, LB = yes |
| | |
| Choice2 (dic356, $0x529C) | |
| Character | DESUKAAN |
| Message | SHOP_INGOT_TRADE_CONFIRM_COUNT_ITEM |
| Choices | 1 = SHOP_INGOT_TRADE_CONFIRM_YES 2 = SHOP_INGOT_TRADE_CONFIRM_NO |
| FaceType | SPECIAL01 |
| Incoming | start |
| Outgoing | next1, next2, cancel |
| TagSet | (menu_shop_ingot, MenuIngotShop_SetTag_Kinkaisu, False) (menu_shop_ingot, MenuIngotShop_SetTag_Baikyaku, False) (menu_shop_ingot, MenuIngotShop_SetTag_dougu, False) (menu_shop_ingot, MenuIngotShop_SetTag_IngotItemCountCheck, False) |
| Layout | W = 548, H = 357, X = 578, LB = no |
| | |
| ShopMenuGoldDecide (dic362, $0xDE88) | |
| Type | ITEM |
| Incoming | start |
| Outgoing | next |
| Layout | W = 238, H = 111, X = 45, LB = yes |
| | |
| Talk (dic368, $0xAC4E) | |
| Character | DESUKAAN |
| TalkList | (face=SPECIAL01) SHOP_INGOT_TRADE_ITEM_THANKS |
| Incoming | start |
| Outgoing | next |
| Layout | W = 368, H = 214, X = 60, LB = yes |
| | |
| Group (dic396) | |
| DebugGroupName | おかね交換 |
| Children | If, Talk, Talk |
| Layout | W = 480, H = 1, X = 811, LB = yes |
| | |
| If (dic380, $0xA6F2) | |
| If | 金塊がない |
| Incoming | start |
| Outgoing | y, n |
| Layout | W = 238, H = 135, X = 46, LB = yes |
| | |
| Talk (dic386, $0x0661) | |
| Character | DESUKAAN |
| TalkList | (face=SPECIAL01) SHOP_INGOT_NO_INGOT |
| Incoming | start |
| Outgoing | next |
| Layout | W = 368, H = 214, X = 92, LB = yes |
| | |
| Talk (dic392, $0x2BA3) | |
| Character | DESUKAAN |
| TalkList | (face=SPECIAL01) SHOP_INGOT_MONEY_INTO |
| Incoming | start |
| Outgoing | next |
| Layout | W = 368, H = 214, X = 20, LB = yes |
| | |
| Group (dic477) | |
| DebugGroupName | 金塊個数選択処理 |
| Children | ShopMenuGold, Lua, Choice2, If, ShopMenuGoldDecide, Talk, If, ShopMenuGoldDecide, Choice2, ShopMenuGoldDecide, Talk |
| Layout | W = 776, H = 1, X = 947, LB = yes |
| | |
| ShopMenuGold (dic405, $0x2476, $0xA821) | |
| Type | MONEY |
| Incoming | start, reStart |
| Outgoing | decide, cancel |
| Layout | W = 238, H = 111, X = 54, LB = yes |
| | |
| Lua (dic411, $0x803B) | |
| LuaCalls | script/menu/menu_shop_ingot.lua: MenuIngotShop_SetTag_Kinkaisu() (???=False) script/menu/menu_shop_ingot.lua: MenuIngotShop_SetTag_Baikyaku() (???=False) script/menu/menu_shop_ingot.lua: MenuIngotShop_SetTag_dougu() (???=False) |
| Incoming | start |
| Outgoing | next |
| Layout | W = 548, H = 198, X = 20, LB = yes |
| | |
| Choice2 (dic419, $0x9499) | |
| Character | DESUKAAN |
| Message | SHOP_INGOT_CHANGE_MONEY |
| Choices | 1 = SHOP_INGOT_CHANGE_MONEY_YES 2 = SHOP_INGOT_CHANGE_MONEY_NO |
| FaceType | SPECIAL01 |
| Incoming | start |
| Outgoing | next1, next2, cancel |
| Layout | W = 438, H = 259, X = 21, LB = yes |
| | |
| If (dic427, $0xA383) | |
| If | お金が限界 |
| Incoming | start |
| Outgoing | y, n |
| Layout | W = 238, H = 135, X = 21, LB = yes |
| | |
| ShopMenuGoldDecide (dic433, $0xB59E) | |
| Type | MONEY |
| Incoming | start |
| Outgoing | next |
| Layout | W = 238, H = 111, X = 297, LB = no |
| | |
| Talk (dic439, $0x0004) | |
| Character | DESUKAAN |
| TalkList | (face=SPECIAL01) SHOP_INGOT_CHANGE_MONEY_TO_BANK |
| Incoming | start |
| Outgoing | next |
| Layout | W = 368, H = 214, X = 63, LB = yes |
| | |
| If (dic447, $0xDBFC) | |
| If | 余ったお金を足したとき、銀行のお金が限界 |
| Incoming | start |
| Outgoing | y, n |
| Layout | W = 238, H = 135, X = 45, LB = yes |
| | |
| ShopMenuGoldDecide (dic453, $0x37F6) | |
| Type | MONEY |
| Incoming | start |
| Outgoing | next |
| Layout | W = 238, H = 111, X = 108, LB = yes |
| | |
| Choice2 (dic461, $0x0E1E) | |
| Character | DESUKAAN |
| Message | SHOP_INGOT_CHANGE_MAX_BANK |
| Choices | 1 = SHOP_INGOT_CHANGE_MAX_BANK_YES 2 = SHOP_INGOT_CHANGE_MAX_BANK_NO |
| FaceType | SPECIAL01 |
| Incoming | start |
| Outgoing | next1, next2, cancel |
| Layout | W = 438, H = 259, X = 28, LB = yes |
| | |
| ShopMenuGoldDecide (dic467, $0x6F1F) | |
| Type | MONEY |
| Incoming | start |
| Outgoing | next |
| Layout | W = 238, H = 111, X = 24, LB = yes |
| | |
| Talk (dic473, $0x5DFD) | |
| Character | DESUKAAN |
| TalkList | (face=SPECIAL01) SHOP_INGOT_TRADE_ITEM_THANKS |
| Incoming | start |
| Outgoing | next |
| Layout | W = 368, H = 214, X = 388, LB = yes |
| | |
| Group (dic487) | |
| DebugGroupName | おかね交換処理 |
| Children | Talk |
| Layout | W = 408, H = 1, X = 188, LB = yes |
| | |
| Talk (dic483, $0x5AFF) | |
| Character | DESUKAAN |
| TalkList | (face=SPECIAL01) SHOP_INGOT_CHANGE_MONEY_THANKS |
| Incoming | start |
| Outgoing | next |
| Layout | W = 368, H = 214, X = 20, LB = yes |
| | |
| Group (dic497) | |
| DebugGroupName | せつめい |
| Children | Talk |
| Layout | W = 408, H = 1, X = 679, LB = yes |
| | |
| Talk (dic493, $0x453C) | |
| Character | DESUKAAN |
| TalkList | (face=SPECIAL01) SHOP_INGOT_HELP |
| Incoming | start |
| Outgoing | next |
| Layout | W = 368, H = 214, X = 20, LB = yes |
| | |
| Group (dic513) | |
| DebugGroupName | やめる |
| Children | Talk, Lua |
| Layout | W = 588, H = 1, X = 1133, LB = yes |
| | |
| Talk (dic503, $0x71C6) | |
| Character | DESUKAAN |
| TalkList | (face=SPECIAL01) SHOP_INGOT_EXIT |
| Incoming | start |
| Outgoing | next |
| Layout | W = 368, H = 128, X = 22, LB = yes |
| | |
| Lua (dic509, $0xE50F) | |
| LuaCalls | script/menu/menu_shop_ingot.lua: MenuIngotShop_End() (???=False) |
| Incoming | start |
| Outgoing | |
| Layout | W = 548, H = 118, X = 20, LB = yes |
| | |
(blank space at end)