diff --git a/ButteredToast3.inform/Source/story.ni b/ButteredToast3.inform/Source/story.ni index fe4b9e3..c9c2bcb 100644 --- a/ButteredToast3.inform/Source/story.ni +++ b/ButteredToast3.inform/Source/story.ni @@ -13,10 +13,9 @@ along with this program. If not, see . ] "Buttered Toast: Final Battle" by "Masterful Interactions". -The story description is "You are Billy Davis and you need to lead Chung He to discover the whereabouts in San Fransisco of her husband Chung Ho.". -Release along with cover art. -Release along with an interpreter. -Release along with the source text. +The story description is "Who will win in the epic battle: Good Person or Bad Person? Choose one and determine the fates.". +The story headline is "An interactive fiction determining the fates of at least two individuals". +Release along with cover art, an interpreter, library card, and the source text. The release number is 1. The player has a number called current score. @@ -38,6 +37,13 @@ A thing has significance. The significance of a thing is usually insignificant. When play begins: now the right hand status line is "Score: [current score of the player]". +[ + FIGURES +] + +Figure of Melkior is the file "melkior.jpg". +Figure of Buckethead is the file "buckethead.jpg". + [ ROOMS AND DOORS ] @@ -114,14 +120,14 @@ Courtroom is a room. The description of the Courtroom is "This your typical old- ACTORS ] -The Narrator is a person. They are in Poorly Lit Room. The significance of the Narrator is significant. The description of Narrator is "The narrator is well-dressed and young looking. However, what their true form is beguiling. They look like they urgently want to speak with you.". +The Narrator is a person. They are in Poorly Lit Room. The significance of the Narrator is significant. The description of Narrator is "The narrator is well-dressed and young looking. However, what their true form is beguiling. They look like they urgently want to speak with you.". Wallaby Fits is a person. The significance of Wallaby Fits is significant. The seeability of Wallaby Fits is unseen. The conversability of Wallaby Fits is unspoken. They are in Omni San Francisco Hotel. The description of Wallaby Fits is "A tall, lanky, balding man who looks grumpy and could start going into an invective fit at any moment.". Amelia is a person in Cafe du Nord. The description of Amelia is "Amelia is a slender woman wearing ruined aviator clothes. She has sandy blonde hair. She is totally drunk and appears to almost always be that way.". Wayfare Tavern Barkeep is a person. They are in Wayfare Tavern. The significance of the Wayfare Tavern Barkeep is significant. The description of Wayfare Tavern Barkeep is "The barkeep is your generic barkeep. He has a closely shaved head. A dark, waxed moustache and dark goatee. He seems to always be cleaning a beer mug with a rag despite the fact he serves people from other mugs found in the bar.". Darcon is a person. They are in the Wayfare Tavern. The description of Darcon is "He looks like a typical retail worker wearing a blue vest, white shirt, and blue pants. He is quietly muttering obscenities into his drink." Buckethead is a person. They are in Cat House Lobby. The description of Buckethead is "That's right. THE Buckethead! He appears to be staring at his chickens, which are aimlessly pecking at and scratching the floor.". Mr Linendot is a person. They are in North Embarcadero. The description of Mr Linendot is "He has lines for limbs and dots for joints. His perfectly circular head only has dots for eyes and a line for a mouth.". -Melkior is a person. They are in Central Embarcadero. The description of Melkior is "He is an Eldarim turned undead after pledging his life to Death himself. He is currently held together it would seem by just simple rags. There are severely damaged parts on his body from apparenty previous battles.". +Melkior is a person. They are in Central Embarcadero. The description of Melkior is "He is an Eldarim turned undead after pledging his life to Death himself. He is currently held together it would seem by just simple rags. There are severely damaged parts on his body from previous battles.". [ THINGS @@ -136,7 +142,7 @@ The diamond topped cane of justice is a thing. It is wearable. The description o The platform shoes of righteousness is a thing. It is wearable. The description of the platform shoes of righteousness is "These black shoes elevate you through extending the player to new heights." [ Other Things ] -ye flask is a thing. The description of ye flask is "It is a flask containing some unknown liquid." +ye flask is a thing. The description of ye flask is "It is a flask containing some unknown liquid." [ ACTIONS @@ -156,6 +162,12 @@ Before taking something when the noun is a thing and the significance of the nou Before dropping something when the noun is a thing and the significance of the noun is significant: decrease the current score of the player by 5. +Understand "say mellon" as saying mellon. Saying mellon is an action applying to nothing. +After saying mellon when the location of the player is Market Street: + say "The Victorian Gate unlocks and opens up."; + now the Victorian Gate is unlocked. + [ increase the current score of the player by 10. ] + After reading a command: let N be "[the player's command]"; if N is "take over kingdom", @@ -165,16 +177,24 @@ After speech when noun is Wallaby Fits: say "Wallaby Fits looks up and says 'I don’t want to talk to you no more, you empty-headed animal food trough wiper. I fart in your general direction! Your mother was a hamster and your father smelt of elderberries!'"; say "Wallaby Fits goes back to what he was doing which is none of your concern." +[ For displaying figures ] + +After examining Melkior: + display the Figure of Melkior. + +After examining Buckethead: + display the Figure of Buckethead. + [ SCENES ] [ The Beginning scene ] -The Beginning is a scene. The Beginning begins when play begins. The Beginning ends when the player is wearing the ring of awesomeness. The description of the Beginning is "Welcome to Buttered Toast: the Legend of Possum Crotch.[line break][line break]We want to claim this is full of action, adventure, mystery, and love![line break][line break]In loving memory of Johnny von Soundstation." +The Beginning is a scene. The Beginning begins when play begins. The Beginning ends when the player is wearing the ring of awesomeness. The description of the Beginning is "Welcome to Buttered Toast: Final Battle.[line break][line break]We want to claim this is full of action, adventure, mystery, and love![line break][line break]In loving memory of Johnny von Soundstation." After speech when the noun is Narrator and The Beginning is happening: - say "The Narrator says 'Hello, Billy Davis! What you are about to see is Buttered Toast: the Legend of Possum Crotch. If you have not played Buttered Toast: the Interactive Ficiton Starring Billy Davis, please do so now."; + say "The Narrator says 'Hello, Billy Davis! What you are about to see is Buttered Toast: Final Battle. If you have not played any of the others, do not fret! This is unrelated."; say "Here, have [the amulet of destiny]! Wear it with strength and honor!"; say "Here, have [the ring of awesomeness]! Wear it with strength and honor!"; say "Here, have [the wide-brimmed hat of irregularity]! Wear it with strength and honor!"; diff --git a/ButteredToast3.materials/Figures/Untitled.jpg b/ButteredToast3.materials/Figures/Untitled.jpg new file mode 100644 index 0000000..161950a Binary files /dev/null and b/ButteredToast3.materials/Figures/Untitled.jpg differ diff --git a/ButteredToast3.materials/Figures/buckethead.jpg b/ButteredToast3.materials/Figures/buckethead.jpg new file mode 100644 index 0000000..38f737e Binary files /dev/null and b/ButteredToast3.materials/Figures/buckethead.jpg differ diff --git a/ButteredToast3.materials/Figures/melkior.jpg b/ButteredToast3.materials/Figures/melkior.jpg new file mode 100644 index 0000000..e0a185b Binary files /dev/null and b/ButteredToast3.materials/Figures/melkior.jpg differ diff --git a/Makefile b/Makefile index 8a35cbd..50463f4 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,3 @@ -IF := ~/if INFORM := $(IF)/inform7/inform INFORM7 := $(INFORM)/inform7/Tangled/inform7 INFORM6 := $(INFORM)/inform6/Tangled/inform6 @@ -17,6 +16,7 @@ $(TARGETS): %.inform $(INFORM7) -project "$(PROJDIR)" $(ARGS) $(INFORM6) -E2w~S~DG $(PROJDIR)/Build/auto.inf $(PROJDIR)/Build/output.ulx $(INBLORB) $(PROJDIR)/Release.blurb $(SRCDIR)/$@.gblorb + $(IF)/web.sh $@ %.inform: echo $@ @@ -24,9 +24,6 @@ $(TARGETS): %.inform clean_inform: echo $(SRCDIR)/$(TARGET_NAME)/Build -web: - $(foreach TARGET_NAME, $(TARGETS), - python3 $(IF)/blorbtool.py $(TARGET_NAME).gblorb giload $(TARGET_NAME).materials/Release/interpreter interpreter && echo `pwd` && cp $(TARGET_NAME).gblorb "$(TARGET_NAME).materials/Release/`cat $(TARGET_NAME).inform/Release.blurb | grep -Eo -m1 '([^\"]+\.gblorb)' | sed -e 's/\( \)/\\ /g'`" ) - clean: $(foreach TARGET_NAME, $(TARGETS), - rm -rf $(SRCDIR)/$(TARGET_NAME).inform/Build - rm -rf $(SRCDIR)/$(TARGET_NAME).materials/Release $(SRCDIR)/$(TARGET_NAME).inform/Index $(SRCDIR)/$(TARGET_NAME).inform/*.plist $(SRCDIR)/$(TARGET_NAME).inform/*.iFiction $(SRCDIR)/$(TARGET_NAME).inform/*.blurb ) - rm *.gblorb