Skip to content
Permalink
Browse files

Early June FS Update

  • Loading branch information...
Wahn128 committed Jun 10, 2019
1 parent 8486064 commit 7c19662d7405cf8562f8d61fdda7614a19064b4b
Showing with 62,010 additions and 213 deletions.
  1. +9 −9 AGentlemanCalledB/Jaguar Warrior.i7x
  2. +11 −10 Core Mechanics/Alt Combat.i7x
  3. +6 −6 Core Mechanics/Banning.i7x
  4. +27 −4 Core Mechanics/Basic Locations.i7x
  5. +9 −0 Core Mechanics/Debugging Tools.i7x
  6. +6 −2 Core Mechanics/FS Graphics.i7x
  7. +1 −1 Core Mechanics/Fighting.i7x
  8. +4 −0 Core Mechanics/GameTables.i7x
  9. +3 −0 Core Mechanics/Gender Pronouns.i7x
  10. +1 −1 Core Mechanics/Hunting.i7x
  11. +123 −0 Core Mechanics/Notes.i7x
  12. +4 −4 Core Mechanics/Quest Log.i7x
  13. +24 −2 Core Mechanics/Story Skipper.i7x
  14. +3 −3 CrimsonAsh/Nala.i7x
  15. +1 −1 Defth/Taurus.i7x
  16. +1 −1 Hellerhound/Power Plant.i7x
  17. +5 −0 Indigo Eclipse/Carrypacks.i7x
  18. +30 −12 Inform/story.ni
  19. +2 −2 Kernog/Roman.i7x
  20. +272 −0 Luneth/Ewe.i7x
  21. +519 −0 Luneth/Honey.i7x
  22. +506 −0 Luneth/New Ewe Store.i7x
  23. +513 −0 Luneth/Ram.i7x
  24. +1 −1 Nuku Valente/Female Husky.i7x
  25. +1 −1 Qazarar/Dino Pack.i7x
  26. +2 −2 Rikaeus/Horus.i7x
  27. +4 −2 Rikaeus/Kurt.i7x
  28. +2 −2 Rikaeus/Sheng.i7x
  29. +57 −47 Sarokcat/Alpha Wolf.i7x
  30. +10 −4 Sarokcat/Harold.i7x
  31. +0 −6 Sarokcat/Hawkman.i7x
  32. +3 −0 Stripes/Brooke.i7x
  33. +12 −1 Stripes/Doberman Cop.i7x
  34. +8 −1 Stripes/German Shepherd.i7x
  35. +1 −1 Stripes/Giraffe.i7x
  36. +6 −6 Stripes/Hospital.i7x
  37. +10 −10 Stripes/Jaguar Orderly.i7x
  38. +1 −1 Taelyn/Avalon Kobold.i7x
  39. +2 −2 Taelyn/Gildwing Kobold Events.i7x
  40. +4 −4 Verath/Palomino.i7x
  41. +4 −0 Verath/Tristian.i7x
  42. +162 −6 Wahn/Alexandra Breeding.i7x
  43. +26 −1 Wahn/Bad Alexandra.i7x
  44. +1 −1 Wahn/Bastet.i7x
  45. +1 −1 Wahn/Branson & Partner.i7x
  46. +1 −1 Wahn/Elijah.i7x
  47. +8 −3 Wahn/Eric.i7x
  48. +4 −4 Wahn/Farmhands.i7x
  49. +234 −0 Wahn/Friesian Twin Isaac.i7x
  50. +234 −0 Wahn/Friesian Twin Karel.i7x
  51. +1 −0 Wahn/Glory.i7x
  52. +1 −1 Wahn/Nermine Quests.i7x
  53. +21 −2 Wahn/Razorback Boar.i7x
  54. +2 −0 Wahn/Spike.i7x
  55. +1 −1 Wahn/Tehuantl.i7x
  56. +5,908 −0 Wahn/Testcreature1.i7x
  57. +5,909 −0 Wahn/Testcreature10.i7x
  58. +5,906 −0 Wahn/Testcreature2.i7x
  59. +5,906 −0 Wahn/Testcreature3.i7x
  60. +5,906 −0 Wahn/Testcreature4.i7x
  61. +5,906 −0 Wahn/Testcreature5.i7x
  62. +5,906 −0 Wahn/Testcreature6.i7x
  63. +5,906 −0 Wahn/Testcreature7.i7x
  64. +5,906 −0 Wahn/Testcreature8.i7x
  65. +5,906 −0 Wahn/Testcreature9.i7x
  66. +1 −0 Wahn/Zoo Events.i7x
  67. +39 −43 Xenophiliac/Egyptian Wing.i7x
@@ -175,14 +175,14 @@ When Play begins:
Choose a blank row from Table of Random Critters;
now NewTypeInfection entry is false;
now Species Name entry is "Jaguar"; [name of the overall species of the infection, used for children, ...]
add "Jaguar" to infections of FelineList;
add "Jaguar" to infections of FurryList;
add "Jaguar" to infections of NatureList;
add "Jaguar" to infections of MaleList;
add "Jaguar" to infections of BarbedCockList;
add "Jaguar" to infections of SheathedCockList;
add "Jaguar" to infections of BipedalList;
add "Jaguar" to infections of TailList;
add "Jaguar Warrior" to infections of FelineList;
add "Jaguar Warrior" to infections of FurryList;
add "Jaguar Warrior" to infections of NatureList;
add "Jaguar Warrior" to infections of MaleList;
add "Jaguar Warrior" to infections of BarbedCockList;
add "Jaguar Warrior" to infections of SheathedCockList;
add "Jaguar Warrior" to infections of BipedalList;
add "Jaguar Warrior" to infections of TailList; [TODO: Male Female Jaguar infection]
now Name entry is "Jaguar Warrior"; [ The creature's name as displayed and used in naming descriptions]
now enemy title entry is "Jaguar Warrior";
now enemy Name entry is "Tehuantl";
@@ -264,7 +264,7 @@ When Play begins:
now Eye Color entry is ""; [one word color descriptor]
now Eye Adjective entry is ""; [one word descriptive adjective (slitted/round/...)]
now Mouth Length entry is 3; [inches deep for face fucking; maximum possible will be double this number (when deep throating)]
[Mouth Length Adjective is generated by a function and can be used in scenes too - "petite, shallow, average, deep, bottomless"]
[Mouth Length Adjective is generated by a function and can be used in scenes too - "petite, shallow, average, deep, bottomless"]
now Mouth Circumference entry is 3; [mouth circumference 1-5, see Mouth Circumference Adjective]
[Mouth Circumference Adjective is generated by a function and can be used in scenes too - "tiny, small, normal, wide, gaping"]
now Tongue Adjective entry is ""; [one word descriptive adjective (wide/slobbery/...)]
@@ -1352,16 +1352,17 @@ To lose:
if scenario is "Researcher" and ( there is no resbypass in row MonsterID of Table of Random Critters or resbypass entry is false ):
say "";
else:
if there is no Cross-Infection in row MonsterID of Table of Random Critters or Cross-Infection entry is "": [cross-infection does not exist or empty]
infect; [regular infect]
else: [Cross-Infection found]
if there is a name of Cross-Infection entry in the Table of Random Critters:
if the BannedStatus corresponding to the name of Cross-Infection entry in the Table of Random Critters is true:
infect; [cross-infection banned -> defaulting back to regular infect]
else:
infect Cross-Infection entry; [monster's sexually transmitted infection is not the monster's own - for example Husky Bitch <-> Husky Alpha]
else: [cross infection not found]
say "ERROR! Cross-Infection [Cross-Infection entry] for the infection [name entry] not found! Please report how you saw this on the FS Discord and quote this message!";
if non-infectious entry is false:
if there is no Cross-Infection in row MonsterID of Table of Random Critters or Cross-Infection entry is "": [cross-infection does not exist or empty]
infect; [regular infect]
else: [Cross-Infection found]
if there is a name of Cross-Infection entry in the Table of Random Critters:
if the BannedStatus corresponding to the name of Cross-Infection entry in the Table of Random Critters is true:
infect; [cross-infection banned -> defaulting back to regular infect]
else:
infect Cross-Infection entry; [monster's sexually transmitted infection is not the monster's own - for example Husky Bitch <-> Husky Alpha]
else: [cross infection not found]
say "ERROR! Cross-Infection [Cross-Infection entry] for the infection [name entry] not found! Please report how you saw this on the FS Discord and quote this message!";
choose row MonsterID from the Table of Random Critters;
if Libido of Player < libido entry and non-infectious entry is false:
increase Libido of Player by 4;
@@ -151,9 +151,9 @@ to oldflagward (flagname - text):
now CockvoreList is warded;
-- "Furry":
now FurryList is warded;
-- "Guy":
-- "Males":
now MaleList is warded;
-- "Girl":
-- "Females":
now FemaleList is warded;
-- "Humorous":
now HumorousList is warded;
@@ -182,9 +182,9 @@ to oldflagunban (flagname - text):
now CockvoreList is not banned;
-- "Furry":
now FurryList is not banned;
-- "Guy":
-- "Males":
now MaleList is not banned;
-- "Girl":
-- "Females":
now FemaleList is not banned;
-- "Humorous":
now HumorousList is not banned;
@@ -213,9 +213,9 @@ to oldflagunward (flagname - text):
now CockvoreList is not warded;
-- "Furry":
now FurryList is not warded;
-- "Guy":
-- "Males":
now MaleList is not warded;
-- "Girl":
-- "Females":
now FemaleList is not warded;
-- "Humorous":
now HumorousList is not warded;
@@ -8,7 +8,7 @@ NPC Nexus "nothing"
NPC Nexus "nowhere"

NPC Nexus is a room.
The description of NPC Nexus is "This is the extradimensional storage room for unused NPCs. If you somehow ended up here during an import, please include your 'FSCharacterSave.glkdata' file in a bug report on the FS Discord.".
The description of NPC Nexus is "This is the extradimensional storage room for unused NPCs. If you somehow ended up here during an import, please include your 'FSCharacterSave.glkdata' file in a bug report on the FS Discord. Also - DON'T PANIC - Trixie will be along in the next turn to pick you up for a trip back into the bunker".


Table of GameRoomIDs (continued)
@@ -43,6 +43,7 @@ Communal Shower "Communal Shower"

Communal Shower is north of Bunker.
Communal Shower is a room. The description of Communal Shower is "[bshower desc]".
Communal Shower is sleepsafe.
lastShowerUse is a number that varies. lastShowerUse is usually 10000.

after looking while player is in Communal Shower:
@@ -61,6 +62,7 @@ Underground Restroom "Underground Restroom"

Underground Restroom is northeast of Bunker.
Underground Restroom is a room. The description of Underground Restroom is "[brestroom desc]".
Underground Restroom is sleepsafe.

after looking while player is in Underground Restroom:
project the Figure of Map_Bunker_Restroom_icon;
@@ -75,6 +77,7 @@ Maintenance Storeroom "Maintenance Storeroom"

Maintenance Storeroom is southwest of Bunker.
Maintenance Storeroom is a room. The description of Maintenance Storeroom is "[bmaintenance desc]".
Maintenance Storeroom is sleepsafe.

after looking while player is in Maintenance Storeroom:
project the Figure of Map_Bunker_Storeroom_icon;
@@ -88,7 +91,9 @@ Table of GameRoomIDs (continued)
Object Name
Grey Abbey Library "Grey Abbey Library"

Grey Abbey Library is a room. Grey Abbey Library is fasttravel. Grey Abbey Library is sleepsafe.
Grey Abbey Library is a room.
Grey Abbey Library is fasttravel.
Grey Abbey Library is sleepsafe.
The description of Grey Abbey Library is "[abbey desc]".
The earea of Grey Abbey Library is "Outside".

@@ -169,7 +174,9 @@ Object Name
Breakroom "Breakroom"

Breakroom is west of Half-Renovated Room.
Breakroom is a room. The description of Breakroom is "[gbreakroom desc]".
Breakroom is a room.
Breakroom is sleepsafe.
The description of Breakroom is "[gbreakroom desc]".
The invent of Breakroom is { "food" }.
Library Microwave is an object. It is in Breakroom. It is fixed in place. Understand "microwave" as Library Microwave.
The description of Library Microwave is "[LibraryMicrowaveDesc]".
@@ -214,6 +221,7 @@ Pantry "Pantry"

Pantry is west of Breakroom.
Pantry is a room. The description of Pantry is "[gpantry desc]".
Pantry is sleepsafe.

after looking while player is in Pantry:
project the Figure of Map_Library_North1_icon;
@@ -227,6 +235,7 @@ Computer Lab "Computer Lab"

Computer Lab is south of Grey Abbey Library.
Computer Lab is a room. The description of Computer Lab is "[gcomputerlab desc]".
Computer Lab is sleepsafe.
The invent of Computer Lab is { "soda" }.

after looking while player is in Computer Lab:
@@ -241,7 +250,9 @@ Object Name
Back Of The Library "Back Of The Library"

Back Of The Library is east of Grey Abbey Library.
Back Of The Library is a room. The description of Back Of The Library is "[gbackofthelibrary desc]".
Back Of The Library is a room.
Back Of The Library is sleepsafe.
The description of Back Of The Library is "[gbackofthelibrary desc]".

after looking while player is in Back Of The Library:
project the Figure of Map_Library_Back_icon;
@@ -255,6 +266,7 @@ Makeshift Rec Room "Makeshift Rec Room"

Makeshift Rec Room is north of Back Of The Library.
Makeshift Rec Room is a room. The description of Makeshift Rec Room is "[grecroom desc]".
Makeshift Rec Room is sleepsafe.

after looking while player is in Makeshift Rec Room:
project the Figure of Map_Library_North4_icon;
@@ -282,6 +294,7 @@ Large Shed "Large Shed"

Large Shed is north of Courtyard.
Large Shed is a room. The description of Large Shed is "[glargeshed desc]".
Large Shed is sleepsafe.

when play begins:
add "Broke-Ass Hoe" to invent of Large Shed;
@@ -311,6 +324,8 @@ Grey Abbey 2F "Grey Abbey 2F"

Grey Abbey 2F is above Grey Abbey Library.
Grey Abbey 2F is a room. The description of Grey Abbey 2F is "[abbey 2F desc]".
Grey Abbey 2F is sleepsafe.

the scent of Grey Abbey 2F is "The smell of books permeates the air in the library, the musty odor is slightly more noticeable up here on the second floor thanks to the older, less frequently used tomes.".

after looking while player is in Grey Abbey 2F:
@@ -325,6 +340,8 @@ Sitting Area "Sitting Area"

Sitting Area is northeast of Grey Abbey 2F.
Sitting Area is a room. The description of Sitting Area is "[usittingarea desc]".
Sitting Area is sleepsafe.

The invent of Sitting Area is { "chips" }.

after looking while player is in Sitting Area:
@@ -344,6 +361,7 @@ Garden View "Garden View"

Garden View is southeast of Sitting Area.
Garden View is a room. The description of Garden View is "[ugardenview desc]".
Garden View is sleepsafe.

after looking while player is in Garden View:
project the figure of Map_Library_2F_East_icon;
@@ -358,6 +376,7 @@ Darkened Alcove "Darkened Alcove"
Darkened Alcove is southwest of Garden View.
Darkened Alcove is southeast of Grey Abbey 2F.
Darkened Alcove is a room. The description of Darkened Alcove is "[udarkenedalcove desc]".
Darkened Alcove is sleepsafe.

after looking while player is in Darkened Alcove:
project the figure of Map_Library_2F_South_icon;
@@ -371,6 +390,7 @@ Attic "Attic"

Attic is above Darkened Alcove.
Attic is a room. The description of Attic is "[tattic desc]".
Attic is sleepsafe.
The invent of Attic is { "water bottle" }.

to say tattic desc:
@@ -395,6 +415,7 @@ Trevor Labs Lobby "Trevor Labs Lobby"

Trevor Labs Lobby is a room. " You're standing in the ground floor lobby of Trevor Labs. New age furniture has been ripped to shreds and thrown around, while the walls and floor are splattered in unknown liquids. Most of the gunk is creamy white, with some reddish-brown and even green streaks mixed in... all of it well dried by now thankfully. It is somewhat dark in here, but some emergency lights draw your attention to the stairs leading up and down.".
The earea of Trevor Labs Lobby is "Sealed".
Trevor Labs Lobby is sleepsafe.

Trevor Labs Lobby is west of Outside Trevor Labs.

@@ -404,6 +425,7 @@ Object Name

2F Trevor Labs is a room. " You're standing in a hallway on the second floor of the Trevor Labs. The lighting is dim, except for brilliant light shining from beneath a closed door at the end of the hallway. It casts a cone of brightness into the gloom. The area is silent and smells of disinfectant. There does not seem to be much here to look at besides a broken water cooler and a motivational poster with a kitten, encouraging you to hang in there.".
2F Trevor Labs is above Trevor Labs Lobby.
2F Trevor Labs is sleepsafe.

Table of GameRoomIDs (continued)
Object Name
@@ -420,6 +442,7 @@ Park Entrance "Park Entrance"
Park Entrance is a room. " Ah, the city park. Smell that fresh pine air, and the scent of - wait no, that grass has not been mowed for quite a while. Just how long ago did all this trouble start anyway? Time seems fluid these days, making it hard for you to remember. No matter what, the grass has started to creep up onto the pavement that leads further into the park (north) and all the other plants seem pretty overgrown and untamed too. The park's boundary wall remains largely intact, with a sign that welcomes you into the park, except during night hours, not that anyone is enforcing this rule at the moment.".
Park Entrance is fasttravel.
The earea of Park Entrance is "Park".
Park Entrance is sleepsafe.

Table of GameRoomIDs (continued)
Object Name
@@ -461,6 +461,15 @@ to DescriptionDisplay:
now looknow is 0;
rule succeeds;

DebugCurrentMonsterID is an action applying to nothing.

understand "DebugCurrentMonsterID" as DebugCurrentMonsterID.

carry out DebugCurrentMonsterID:
say "Current MonsterID: [MonsterID][line break]";
choose row MonsterID from the Table of Random Critters;
say "Current Monster: [Name Entry][line break]";

DebugCritterRow is an action applying to one topic.

understand "DebugCritterRow [text]" as DebugCritterRow.
@@ -49,6 +49,7 @@ Figure of BlueGryphon_icon is the file "BlueGryphon.jpg".
Figure of BlueGryphon_face_icon is the file "BlueGryphon_face.jpg".
Figure of Gunbunny_icon is the file "Gunbunny_ig.jpg".
Figure of Ebonflame_Drake_icon is the file "Ebonflame_Drake.jpg".
Figure of Hawkman_naked_icon is the file "Hawkman_naked.jpg".
Figure of Helot_icon is the file "Helot.jpg".
Figure of Helot_face_icon is the file "Helot_face.jpg".
Figure of Herm_Hyena_clothed_icon is the file "Hyena_clothed.jpg".
@@ -93,6 +94,7 @@ Figure of SandMan_icon is the file "Sand Man.jpg".
Figure of ShadowBeast_icon is the file "ShadowBeast.jpg".
Figure of Pewter_Consort_icon is the file "Pewter_Consort.png".
Figure of PirateShark_icon is the file "sharkpirate.png".
Figure of Ram_naked_icon is the file "Ram_naked.jpg".
Figure of SiameseCat_icon is the file "siamesecats_ig.jpg".
Figure of SnowBat_icon is the file "SnowBat_ig.jpg".
Figure of SnowLeopard_icon is the file "SnowLeopard.jpg".
@@ -705,6 +707,7 @@ title icon(figure name) artist backgroundcolor formatrule
"Hadiya_icon" Figure of Hadiya_icon "" g-black "normal"
"Harold" Figure of Harold_icon "Hufnaar" g-black "normal"
"Harold_naked" Figure of Harold_naked_icon "Hufnaar" g-black "normal"
"Hawkman Male" Figure of Hawkman_naked_icon "Vashaa" g-black "normal"
"Hayato" Figure of Hayato_icon "Darian821" g-black "normal"
"Helen" Figure of Helen_naked_icon "Waxraven/WXRVN" g-white "normal"
"Helot Manservant" Figure of Helot_icon "Obieblu" g-white "normal"
@@ -827,7 +830,7 @@ title icon(figure name) artist backgroundcolor formatrule
"Shark Herm" Figure of PirateShark_icon "Zealot" g-white "normal"
"Queen Bee" Figure of QueenBee_icon "Caltroplay" g-white "normal"
"Rachel" Figure of Rachel_icon "o-kemono" g-white "normal"
"Ram" Figure of Ram_icon "Anymouse1968" g-white "normal"
"Ram" Figure of Ram_naked_icon "Vashaa" g-white "normal"
"Rane_clothed" Figure of Rane_clothed_icon "Inkydemon" g-black "normal"
"Rane_face" Figure of Rane_face_icon "SineAlas" g-black "normal"
"Reindeer" Figure of Reindeer_icon "MoT" g-black "normal"
@@ -1012,6 +1015,7 @@ carry out artistcredits:
say " Giraffe by Sharei @ furaffinity.net[line break]";
say " Goo Girl by Rastear @ y-gallery.net[line break]";
say " Gunbunny by HBruton @ furaffinity.net[line break]";
say " Hawkman by Vashaa @ https://www.furaffinity.net/user/vashaa/[line break]";
say " Helot by Obieblu @ tumblr.com[line break]";
say " Hermaphrodite Gryphon by dbd @ furaffinity.net[line break]";
say " Hermaphrodite Latex Vixen by Anymouse1968 @ furaffinity.net[line break]";
@@ -1043,7 +1047,7 @@ carry out artistcredits:
say " Pirate Shark by Zealot @ https://www.furaffinity.net/user/Drakosacerdos/[line break]";
say " Plush Lion by Anymouse1968 @ furaffinity.net[line break]";
say " Queen Bee by Caltroplay @ furaffinity.net[line break]";
say " Ram by Anymouse1968 @ furaffinity.net[line break]";
say " Ram by Vashaa @ https://www.furaffinity.net/user/vashaa/[line break]";
say " Reindeer by MoT @ furaffinity.net[line break]";
say " Sand Man by Rastear @ y-gallery.net[line break]";
say " Shadow Beast by Hioshiru @ https://www.furaffinity.net/user/hioshiru/[line break]";
@@ -18,7 +18,7 @@ To fight:
repeat with x running from 1 to ( ( 100 - humanity of Player ) / 25 ):
add "Mental Mouse" to PossibleEncounters;
if insectlarva is true and larvaegg is 1 and gestation of Child is 0: [hunted by wasp hive anywhere outdoors]
if battleground is not "Mall" and battleground is not "Stables" and battleground is not "Hospital" and battleground is not "Museum" and battleground is not "Sealed":
if battleground is not "Mall" and battleground is not "Stable" and battleground is not "Hospital" and battleground is not "Museum" and battleground is not "Sealed":
if there is a name of "Black Wasp" in the Table of Random Critters:
add "Black Wasp" to PossibleEncounters;
if Libido of Player > 30:
@@ -1,5 +1,8 @@
Version 1 of GameTables by Core Mechanics begins here.

Table of JournalNotes
Date(number) Note (text)
with 1000 blank rows

Table of TestTable
Name(text) ListOfText (list of text)
@@ -1162,6 +1165,7 @@ Name(text) Type(text)
"SatyrFratRichardRelationship" "number"
"scaledr" "number"
"scopnum" "number"
"Score" "number"
"ScottyRelationship" "number"
"scufflecount" "number"
"sdbook" "number"
@@ -650,6 +650,9 @@ understand "testpronouns" as pronountesting.

carry out pronountesting:
say "[master].";
say "[Master].";
say "[sir].";
say "[Sir].";
say "[PronounChoice of Player].";
say "[PronounSet of Player].";
say "[SubjectPro of Player]";
@@ -61,7 +61,7 @@ carry out HuntAction:
repeat with x running from 1 to ( ( 100 - humanity of Player ) / 25 ):
add "Mental Mouse" to PossibleEncounters;
if insectlarva is true and larvaegg is 1 and gestation of Child is 0: [hunted by wasp hive anywhere outdoors]
if battleground is not "Mall" and battleground is not "Stables" and battleground is not "Hospital" and battleground is not "Museum" and battleground is not "Sealed":
if battleground is not "Mall" and battleground is not "Stable" and battleground is not "Hospital" and battleground is not "Museum" and battleground is not "Sealed":
if there is a name of "Black Wasp" in the Table of Random Critters:
add "Black Wasp" to PossibleEncounters;
if Libido of Player > 30:

0 comments on commit 7c19662

Please sign in to comment.
You can’t perform that action at this time.