Reformat compare + goto_if/call_if to single statements
This commit is contained in:
@@ -13,8 +13,7 @@ Route113_GlassWorkshop_MapScripts::
|
||||
|
||||
Route113_GlassWorkshop_OnTransition:
|
||||
setflag FLAG_LANDMARK_GLASS_WORKSHOP
|
||||
compare VAR_GLASS_WORKSHOP_STATE, 1
|
||||
call_if_eq Route113_GlassWorkshop_EventScript_ReenterWorkshopAfterSootSack
|
||||
call_if_eq VAR_GLASS_WORKSHOP_STATE, 1, Route113_GlassWorkshop_EventScript_ReenterWorkshopAfterSootSack
|
||||
end
|
||||
|
||||
Route113_GlassWorkshop_EventScript_ReenterWorkshopAfterSootSack::
|
||||
@@ -24,12 +23,9 @@ Route113_GlassWorkshop_EventScript_ReenterWorkshopAfterSootSack::
|
||||
Route113_GlassWorkshop_EventScript_GlassWorker::
|
||||
lock
|
||||
faceplayer
|
||||
compare VAR_GLASS_WORKSHOP_STATE, 10
|
||||
goto_if_ge Route113_GlassWorkshop_EventScript_GiveItemAfterNoRoom
|
||||
compare VAR_GLASS_WORKSHOP_STATE, 2
|
||||
goto_if_eq Route113_GlassWorkshop_EventScript_CheckCollectedAsh
|
||||
compare VAR_GLASS_WORKSHOP_STATE, 1
|
||||
goto_if_eq Route113_GlassWorkshop_EventScript_ExplainSootSack
|
||||
goto_if_ge VAR_GLASS_WORKSHOP_STATE, 10, Route113_GlassWorkshop_EventScript_GiveItemAfterNoRoom
|
||||
goto_if_eq VAR_GLASS_WORKSHOP_STATE, 2, Route113_GlassWorkshop_EventScript_CheckCollectedAsh
|
||||
goto_if_eq VAR_GLASS_WORKSHOP_STATE, 1, Route113_GlassWorkshop_EventScript_ExplainSootSack
|
||||
msgbox Route113_GlassWorkshop_Text_GoCollectAshWithThis, MSGBOX_DEFAULT
|
||||
giveitem ITEM_SOOT_SACK
|
||||
setvar VAR_GLASS_WORKSHOP_STATE, 1
|
||||
@@ -44,11 +40,9 @@ Route113_GlassWorkshop_EventScript_ExplainSootSack::
|
||||
|
||||
Route113_GlassWorkshop_EventScript_CheckCollectedAsh::
|
||||
checkitem ITEM_SOOT_SACK
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_eq Route113_GlassWorkshop_EventScript_SootSackNotInBag
|
||||
goto_if_eq VAR_RESULT, FALSE, Route113_GlassWorkshop_EventScript_SootSackNotInBag
|
||||
msgbox Route113_GlassWorkshop_Text_LetsSeeCollectedAshes, MSGBOX_DEFAULT
|
||||
compare VAR_ASH_GATHER_COUNT, LOWEST_ASH_PRICE
|
||||
goto_if_lt Route113_GlassWorkshop_EventScript_NotEnoughAsh
|
||||
goto_if_lt VAR_ASH_GATHER_COUNT, LOWEST_ASH_PRICE, Route113_GlassWorkshop_EventScript_NotEnoughAsh
|
||||
message Route113_GlassWorkshop_Text_WhichGlassItemWoudYouLike
|
||||
waitmessage
|
||||
goto Route113_GlassWorkshop_EventScript_ChooseGlassItem
|
||||
@@ -80,11 +74,9 @@ Route113_GlassWorkshop_EventScript_BlueFlute::
|
||||
setvar VAR_0x8008, ITEM_BLUE_FLUTE
|
||||
bufferitemname STR_VAR_1, VAR_0x8008
|
||||
setvar VAR_0x800A, BLUE_FLUTE_PRICE
|
||||
compare VAR_ASH_GATHER_COUNT, BLUE_FLUTE_PRICE
|
||||
goto_if_lt Route113_GlassWorkshop_EventScript_NotEnoughAshForItem
|
||||
goto_if_lt VAR_ASH_GATHER_COUNT, BLUE_FLUTE_PRICE, Route113_GlassWorkshop_EventScript_NotEnoughAshForItem
|
||||
msgbox Route113_GlassWorkshop_Text_IsThatTheItemForYou, MSGBOX_YESNO
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq Route113_GlassWorkshop_EventScript_ChooseDifferentItem
|
||||
goto_if_eq VAR_RESULT, NO, Route113_GlassWorkshop_EventScript_ChooseDifferentItem
|
||||
setvar VAR_GLASS_WORKSHOP_STATE, 10
|
||||
subvar VAR_ASH_GATHER_COUNT, BLUE_FLUTE_PRICE
|
||||
goto Route113_GlassWorkshop_EventScript_MakeGlassItem
|
||||
@@ -94,11 +86,9 @@ Route113_GlassWorkshop_EventScript_YellowFlute::
|
||||
setvar VAR_0x8008, ITEM_YELLOW_FLUTE
|
||||
bufferitemname STR_VAR_1, VAR_0x8008
|
||||
setvar VAR_0x800A, YELLOW_FLUTE_PRICE
|
||||
compare VAR_ASH_GATHER_COUNT, YELLOW_FLUTE_PRICE
|
||||
goto_if_lt Route113_GlassWorkshop_EventScript_NotEnoughAshForItem
|
||||
goto_if_lt VAR_ASH_GATHER_COUNT, YELLOW_FLUTE_PRICE, Route113_GlassWorkshop_EventScript_NotEnoughAshForItem
|
||||
msgbox Route113_GlassWorkshop_Text_IsThatTheItemForYou, MSGBOX_YESNO
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq Route113_GlassWorkshop_EventScript_ChooseDifferentItem
|
||||
goto_if_eq VAR_RESULT, NO, Route113_GlassWorkshop_EventScript_ChooseDifferentItem
|
||||
setvar VAR_GLASS_WORKSHOP_STATE, 11
|
||||
subvar VAR_ASH_GATHER_COUNT, YELLOW_FLUTE_PRICE
|
||||
goto Route113_GlassWorkshop_EventScript_MakeGlassItem
|
||||
@@ -108,11 +98,9 @@ Route113_GlassWorkshop_EventScript_RedFlute::
|
||||
setvar VAR_0x8008, ITEM_RED_FLUTE
|
||||
bufferitemname STR_VAR_1, VAR_0x8008
|
||||
setvar VAR_0x800A, RED_FLUTE_PRICE
|
||||
compare VAR_ASH_GATHER_COUNT, RED_FLUTE_PRICE
|
||||
goto_if_lt Route113_GlassWorkshop_EventScript_NotEnoughAshForItem
|
||||
goto_if_lt VAR_ASH_GATHER_COUNT, RED_FLUTE_PRICE, Route113_GlassWorkshop_EventScript_NotEnoughAshForItem
|
||||
msgbox Route113_GlassWorkshop_Text_IsThatTheItemForYou, MSGBOX_YESNO
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq Route113_GlassWorkshop_EventScript_ChooseDifferentItem
|
||||
goto_if_eq VAR_RESULT, NO, Route113_GlassWorkshop_EventScript_ChooseDifferentItem
|
||||
setvar VAR_GLASS_WORKSHOP_STATE, 12
|
||||
subvar VAR_ASH_GATHER_COUNT, RED_FLUTE_PRICE
|
||||
goto Route113_GlassWorkshop_EventScript_MakeGlassItem
|
||||
@@ -122,11 +110,9 @@ Route113_GlassWorkshop_EventScript_WhiteFlute::
|
||||
setvar VAR_0x8008, ITEM_WHITE_FLUTE
|
||||
bufferitemname STR_VAR_1, VAR_0x8008
|
||||
setvar VAR_0x800A, WHITE_FLUTE_PRICE
|
||||
compare VAR_ASH_GATHER_COUNT, WHITE_FLUTE_PRICE
|
||||
goto_if_lt Route113_GlassWorkshop_EventScript_NotEnoughAshForItem
|
||||
goto_if_lt VAR_ASH_GATHER_COUNT, WHITE_FLUTE_PRICE, Route113_GlassWorkshop_EventScript_NotEnoughAshForItem
|
||||
msgbox Route113_GlassWorkshop_Text_IsThatTheItemForYou, MSGBOX_YESNO
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq Route113_GlassWorkshop_EventScript_ChooseDifferentItem
|
||||
goto_if_eq VAR_RESULT, NO, Route113_GlassWorkshop_EventScript_ChooseDifferentItem
|
||||
setvar VAR_GLASS_WORKSHOP_STATE, 13
|
||||
subvar VAR_ASH_GATHER_COUNT, WHITE_FLUTE_PRICE
|
||||
goto Route113_GlassWorkshop_EventScript_MakeGlassItem
|
||||
@@ -136,11 +122,9 @@ Route113_GlassWorkshop_EventScript_BlackFlute::
|
||||
setvar VAR_0x8008, ITEM_BLACK_FLUTE
|
||||
bufferitemname STR_VAR_1, VAR_0x8008
|
||||
setvar VAR_0x800A, BLACK_FLUTE_PRICE
|
||||
compare VAR_ASH_GATHER_COUNT, BLACK_FLUTE_PRICE
|
||||
goto_if_lt Route113_GlassWorkshop_EventScript_NotEnoughAshForItem
|
||||
goto_if_lt VAR_ASH_GATHER_COUNT, BLACK_FLUTE_PRICE, Route113_GlassWorkshop_EventScript_NotEnoughAshForItem
|
||||
msgbox Route113_GlassWorkshop_Text_IsThatTheItemForYou, MSGBOX_YESNO
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq Route113_GlassWorkshop_EventScript_ChooseDifferentItem
|
||||
goto_if_eq VAR_RESULT, NO, Route113_GlassWorkshop_EventScript_ChooseDifferentItem
|
||||
setvar VAR_GLASS_WORKSHOP_STATE, 14
|
||||
subvar VAR_ASH_GATHER_COUNT, BLACK_FLUTE_PRICE
|
||||
goto Route113_GlassWorkshop_EventScript_MakeGlassItem
|
||||
@@ -151,11 +135,9 @@ Route113_GlassWorkshop_EventScript_PrettyChair::
|
||||
setvar VAR_0x8008, DECOR_PRETTY_CHAIR
|
||||
bufferdecorationname STR_VAR_1, VAR_0x8008
|
||||
setvar VAR_0x800A, PRETTY_CHAIR_PRICE
|
||||
compare VAR_ASH_GATHER_COUNT, PRETTY_CHAIR_PRICE
|
||||
goto_if_lt Route113_GlassWorkshop_EventScript_NotEnoughAshForItem
|
||||
goto_if_lt VAR_ASH_GATHER_COUNT, PRETTY_CHAIR_PRICE, Route113_GlassWorkshop_EventScript_NotEnoughAshForItem
|
||||
msgbox Route113_GlassWorkshop_Text_IsThatTheItemForYou, MSGBOX_YESNO
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq Route113_GlassWorkshop_EventScript_ChooseDifferentItem
|
||||
goto_if_eq VAR_RESULT, NO, Route113_GlassWorkshop_EventScript_ChooseDifferentItem
|
||||
setvar VAR_GLASS_WORKSHOP_STATE, 15
|
||||
subvar VAR_ASH_GATHER_COUNT, PRETTY_CHAIR_PRICE
|
||||
goto Route113_GlassWorkshop_EventScript_MakeGlassItem
|
||||
@@ -166,11 +148,9 @@ Route113_GlassWorkshop_EventScript_PrettyDesk::
|
||||
setvar VAR_0x8008, DECOR_PRETTY_DESK
|
||||
bufferdecorationname STR_VAR_1, VAR_0x8008
|
||||
setvar VAR_0x800A, PRETTY_DESK_PRICE
|
||||
compare VAR_ASH_GATHER_COUNT, PRETTY_DESK_PRICE
|
||||
goto_if_lt Route113_GlassWorkshop_EventScript_NotEnoughAshForItem
|
||||
goto_if_lt VAR_ASH_GATHER_COUNT, PRETTY_DESK_PRICE, Route113_GlassWorkshop_EventScript_NotEnoughAshForItem
|
||||
msgbox Route113_GlassWorkshop_Text_IsThatTheItemForYou, MSGBOX_YESNO
|
||||
compare VAR_RESULT, NO
|
||||
goto_if_eq Route113_GlassWorkshop_EventScript_ChooseDifferentItem
|
||||
goto_if_eq VAR_RESULT, NO, Route113_GlassWorkshop_EventScript_ChooseDifferentItem
|
||||
setvar VAR_GLASS_WORKSHOP_STATE, 16
|
||||
subvar VAR_ASH_GATHER_COUNT, PRETTY_DESK_PRICE
|
||||
goto Route113_GlassWorkshop_EventScript_MakeGlassItem
|
||||
@@ -211,24 +191,20 @@ Route113_GlassWorkshop_EventScript_MakeGlassItem::
|
||||
delay 30
|
||||
fadescreen FADE_FROM_BLACK
|
||||
msgbox Route113_GlassWorkshop_Text_IveFinishedGlassItem, MSGBOX_DEFAULT
|
||||
compare VAR_0x8009, 0
|
||||
call_if_eq Route113_GlassWorkshop_EventScript_GiveGlassFlute
|
||||
compare VAR_0x8009, 1
|
||||
call_if_eq Route113_GlassWorkshop_EventScript_GiveGlassDecor
|
||||
call_if_eq VAR_0x8009, 0, Route113_GlassWorkshop_EventScript_GiveGlassFlute
|
||||
call_if_eq VAR_0x8009, 1, Route113_GlassWorkshop_EventScript_GiveGlassDecor
|
||||
setvar VAR_GLASS_WORKSHOP_STATE, 2
|
||||
release
|
||||
end
|
||||
|
||||
Route113_GlassWorkshop_EventScript_GiveGlassFlute::
|
||||
giveitem VAR_0x8008
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_eq Route113_GlassWorkshop_EventScript_NoRoomForFlute
|
||||
goto_if_eq VAR_RESULT, FALSE, Route113_GlassWorkshop_EventScript_NoRoomForFlute
|
||||
return
|
||||
|
||||
Route113_GlassWorkshop_EventScript_GiveGlassDecor::
|
||||
givedecoration VAR_0x8008
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_eq Route113_GlassWorkshop_EventScript_NoRoomForDecor
|
||||
goto_if_eq VAR_RESULT, FALSE, Route113_GlassWorkshop_EventScript_NoRoomForDecor
|
||||
return
|
||||
|
||||
Route113_GlassWorkshop_EventScript_NoRoomForFlute::
|
||||
@@ -305,10 +281,8 @@ Route113_GlassWorkshop_EventScript_GivePrettyDesk::
|
||||
|
||||
Route113_GlassWorkshop_EventScript_TryGiveItemAgain::
|
||||
msgbox Route113_GlassWorkshop_Text_IveFinishedGlassItem, MSGBOX_DEFAULT
|
||||
compare VAR_0x8009, 0
|
||||
call_if_eq Route113_GlassWorkshop_EventScript_GiveGlassFlute
|
||||
compare VAR_0x8009, 1
|
||||
call_if_eq Route113_GlassWorkshop_EventScript_GiveGlassDecor
|
||||
call_if_eq VAR_0x8009, 0, Route113_GlassWorkshop_EventScript_GiveGlassFlute
|
||||
call_if_eq VAR_0x8009, 1, Route113_GlassWorkshop_EventScript_GiveGlassDecor
|
||||
setvar VAR_GLASS_WORKSHOP_STATE, 2
|
||||
release
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user