Skip to content

Commit

Permalink
April Update
Browse files Browse the repository at this point in the history
Jaguar Warrior Fix, Ace Addition, NPCSexAftermath Function Update, Dry Plains Update, Sven & Chase Pics, Chris Warrior Update, Frost Drake Update, Ruby Fix, Army Ant Addition, Warehouse District Fix, Zoe fix, Arthur Addtion, HypnoGeeks Expansion, Landon Addition, Reece Addition, NPC ID Additions, Poseidon Addition, Serafino Addition, Sheng Addition, Stables Hunting, Beach Typo Fix, Water Hole Fix, Giraffe Fix, Jimmy Fix, Korvin Variables, Solstice Fix, Sven Pics, Alexandra Update, Amy Virginity Tracking, Chriss Offspring Tracking + Malik, David/Brutus/Player Three way relationship, Eric Fix, Malik, Gabriel Update, Spike Fucking, Val Notices
  • Loading branch information
Wahn128 committed May 5, 2019
1 parent 63dac81 commit a80b635
Show file tree
Hide file tree
Showing 59 changed files with 4,125 additions and 363 deletions.
8 changes: 4 additions & 4 deletions AGentlemanCalledB/Jaguar Warrior.i7x
Expand Up @@ -208,9 +208,9 @@ When Play begins:
now lev entry is 13; [ Monster level. (Level x 2) XP for victory. (Level / 2) XP for losing. ]
now wdam entry is 15; [ Monster's average damage when attacking. ]
now area entry is "Museum"; [ "Outside" "Mall" "Park" "Beach" etc... Check an existing creature in the area. ]
now cocks entry is 0; [ Number of cocks the infection will try to cause if sex entry is 'Male' or 'Both'. ]
now cock length entry is 0; [ Length in inches infection will make cock grow to if cocks. ]
now cock width entry is 0; [ Cock width, more commonly used for ball size. ]
now cocks entry is 1; [ Number of cocks the infection will try to cause if sex entry is 'Male' or 'Both'. ]
now cock length entry is 10; [ Length in inches infection will make cock grow to if cocks. ]
now cock width entry is 6; [ Cock width, more commonly used for ball size. ]
now breasts entry is 2; [ Number of nipples the infection will give a player. ]
now breast size entry is 4; [ Size of breasts the infection will try to attain (corresponds to letter cup size). ]
now male breast size entry is 0; [ Breast size for if Sex="Male", usually zero. ]
Expand Down Expand Up @@ -269,7 +269,7 @@ An everyturn rule:
setmonster "Jaguar Warrior";
choose row monster from the Table of Random Critters;
if "Female Preferred" is not listed in feats of player:
now sex entry is "Male";
now sex entry is "Both";
now hoodequipped is 1;
infect "Jaguar Warrior";
else if hoodequipped is 1:
Expand Down
245 changes: 245 additions & 0 deletions Aureas Gigas/Ace.i7x

Large diffs are not rendered by default.

74 changes: 53 additions & 21 deletions Core Mechanics/Basic Functions.i7x
Expand Up @@ -275,7 +275,10 @@ to NPCSexAftermath (TakingChar - a person) receives (SexAct - a text) from (Givi
if Sterile of GivingChar is false: [fertile]
if MainInfection of GivingChar is not "" and MainInfection of GivingChar is not "None":
setmonster MainInfection of GivingChar;
mimpregchance;
if MainInfection of GivingChar is listed in infections of OviImpregnatorList:
movichance;
else:
mimpregchance;
else if SexAct is "PussyFuck":
if Virgin of player is true:
now Virgin of player is false;
Expand All @@ -284,7 +287,10 @@ to NPCSexAftermath (TakingChar - a person) receives (SexAct - a text) from (Givi
if Sterile of GivingChar is false: [fertile]
if MainInfection of GivingChar is not "" and MainInfection of GivingChar is not "None":
setmonster MainInfection of GivingChar;
fimpregchance;
if MainInfection of GivingChar is listed in infections of OviImpregnatorList:
fovichance;
else:
fimpregchance;
else if SexAct is "AssDildoFuck":
if AnalVirgin of player is true:
now AnalVirgin of player is false;
Expand Down Expand Up @@ -357,52 +363,78 @@ carry out CreatureSexAftermathAction:
CreatureSexAftermath "Player" receives "AssFuck" from "Alpha Husky";
say "Testing: Player fucks Alpha Husky:";
CreatureSexAftermath "Alpha Husky" receives "AssFuck" from "Player";
say "Testing: Chris fucks Alpha Husky:";
CreatureSexAftermath "Alpha Husky" receives "AssFuck" from "Chris";
say "Testing: Alpha Husky fucks Chris:";
CreatureSexAftermath "Chris" receives "AssFuck" from "Alpha Husky";
[Options for SexAct are: AssFuck, PussyFuck, AssDildoFuck, PussyDildoFuck, OralCock, OralPussy]

to CreatureSexAftermath (TakingChar - a text) receives (SexAct - a text) from (GivingChar - a text):
if GivingChar is "Player":
to CreatureSexAftermath (TakingCharName - a text) receives (SexAct - a text) from (GivingCharName - a text):
if GivingCharName is "Player":
if debugactive is 1:
say "DEBUG -> Player is the giving partner[line break]";
if SexAct is "AssFuck":
if PenileVirgin of player is true:
now PenileVirgin of player is false;
say " [Bold Type]You have lost your penile virginity fucking the [TakingChar in lower case]![roman type][line break]";
say " [Bold Type]You have lost your penile virginity fucking the [TakingCharName in lower case]![roman type][line break]";
else if SexAct is "PussyFuck":
if PenileVirgin of player is true:
now PenileVirgin of player is false;
say " [Bold Type]You have lost your penile virginity fucking the [TakingChar in lower case]![roman type][line break]";
else if TakingChar is "Player":
say " [Bold Type]You have lost your penile virginity fucking the [TakingCharName in lower case]![roman type][line break]";
else if TakingCharName is "Player":
if debugactive is 1:
say "DEBUG -> Player is the receiving partner[line break]";
if SexAct is "AssFuck":
if AnalVirgin of player is true:
now AnalVirgin of player is false;
say " [Bold Type]You have lost your anal virginity to the [GivingChar in lower case]![roman type][line break]";
now FirstAnalPartner of player is GivingChar;
setmonster GivingChar;
mimpregchance;
say " [Bold Type]You have lost your anal virginity to the [GivingCharName in lower case]![roman type][line break]";
now FirstAnalPartner of player is GivingCharName;
setmonster GivingCharName;
if GivingCharName is listed in infections of OviImpregnatorList:
movichance;
else:
mimpregchance;
else if SexAct is "PussyFuck":
if Virgin of player is true:
now Virgin of player is false;
say " [Bold Type]You have lost your virginity to the [GivingChar in lower case]![roman type][line break]";
now FirstVaginalPartner of player is GivingChar;
setmonster GivingChar;
fimpregchance;
say " [Bold Type]You have lost your virginity to the [GivingCharName in lower case]![roman type][line break]";
now FirstVaginalPartner of player is GivingCharName;
setmonster GivingCharName;
if GivingCharName is listed in infections of OviImpregnatorList:
fovichance;
else:
fimpregchance;
else if SexAct is "AssDildoFuck":
if AnalVirgin of player is true:
now AnalVirgin of player is false;
say " [Bold Type]You have lost your anal virginity to [GivingChar]![roman type][line break]";
now FirstAnalPartner of player is GivingChar;
say " [Bold Type]You have lost your anal virginity to [GivingCharName]![roman type][line break]";
now FirstAnalPartner of player is GivingCharName;
else if SexAct is "PussyDildoFuck":
if Virgin of player is true:
now Virgin of player is false;
say " [Bold Type]You have lost your virginity to [GivingChar]![roman type][line break]";
now FirstVaginalPartner of player is GivingChar;
say " [Bold Type]You have lost your virginity to [GivingCharName]![roman type][line break]";
now FirstVaginalPartner of player is GivingCharName;
else if SexAct is "OralCock" or SexAct is "OralPussy":
if OralVirgin of player is true:
now OralVirgin of player is false;
say " [Bold Type]You have lost your oral virginity to the [GivingChar in lower case]![roman type][line break]";
now FirstOralPartner of player is GivingChar;
say " [Bold Type]You have lost your oral virginity to the [GivingCharName in lower case]![roman type][line break]";
now FirstOralPartner of player is GivingCharName;
else:
let GivingCharIsNPC be 0;
let TakingCharIsNPC be 0;
let GivingChar be a person;
let TakingChar be a person;
if there is a name of GivingCharName in the Table of GameCharacterIDs:
now GivingChar is the object corresponding to a name of GivingCharName in the Table of GameCharacterIDs;
now GivingCharIsNPC is 1;
say "GivingCharName: [GivingCharName], GivingCharIsNPC: [GivingCharIsNPC]";
if there is a name of TakingCharName in the Table of GameCharacterIDs:
now TakingChar is the object corresponding to a name of TakingCharName in the Table of GameCharacterIDs;
now TakingCharIsNPC is 1;
say "TakingCharName: [TakingCharName], TakingCharIsNPC: [TakingCharIsNPC]";
if GivingCharIsNPC is 0 and TakingCharIsNPC is 0:
say "Error: The CreatureSexAftermath function should include at least one NPC if it is used. Please report this on the FS Discord and quote this full message. Giving Char: '[GivingCharName]' Taking Char: '[TakingCharName]'";


to StatChange (Statname - a text) by (Value - a number):
if Value is 0:
Expand Down
4 changes: 3 additions & 1 deletion Core Mechanics/Basic Locations.i7x
Expand Up @@ -483,7 +483,9 @@ Dry Plains "Dry Plains"

understand "plains" as Dry Plains.

Dry Plains is a room. It is fasttravel. " At this edge of the city, the thinning buildings have collapsed before opening up to the great plain stretching away from you. You don't see any kind of military cordon here, making you suspect those already infected have spread out here before the military was mobilized to close it off. Their lines are probably further back. Some hoof prints you spot in a sandy patch nearby furthers this assumption. As for the open grasslands, it looks like the some kind of storm or quake leveled all the scattered buildings further out. Now all that is left of them among the dirt and grassland are mounds of rubble. The plains are dry and brown with only a few trees or bushes scattered across the rolling plains before you.".
LastTrashSearchTurn is a number that varies. [@Tag:NotSaved]

Dry Plains is a room. It is fasttravel. " At this edge of the city, the thinning buildings have collapsed before opening up to the great plain stretching away from you, all the way to the harsh and insurmountable cliff-faces of Mount Shirley, the northern barrier of the wide river valley the city was originally founded in. You don't see any kind of military cordon here, making you suspect those already infected have spread out here before the military was mobilized to close it off. Smoke rising far in the northwest makes you guess that their lines are probably there, at the chokepoint between the mountain and the expansive Pacifica Nature Preserve. Some hoof prints you spot in a sandy patch nearby furthers the assumption that it is no longer human civilization that rules here. As for the open grasslands, it looks like the something leveled just about all of the scattered buildings further out. Now all that is left of them among the dirt and grassland are mounds of rubble. The plains are dry and brown with only a few trees or bushes scattered across the rolling plains before you.".
The earea of Dry Plains is "Plains".
Plains Door is a door. The marea of plains door is "Plains". "The plains stretch out before you, with slight rolls in the landscape and dotted with fallen buildings and other rare features.". Plains Door is dangerous. Plains door is east of dry plains.
Plains door is west of wandering the plains.
Expand Down
2 changes: 2 additions & 0 deletions Core Mechanics/Debugging Tools.i7x
Expand Up @@ -12,6 +12,8 @@ Version 2 of Debugging Tools by Core Mechanics begins here.
debugactive is a number that varies.[@Tag:NotSaved] debugactive is 0.
RandomGenNumber is a number that varies.[@Tag:NotSaved]

[ Todo: write Debug code to display _all_ NPC variables]

debugmode is an action applying to nothing.
understand "npcdebug" as debugmode.
understand "npc debug" as debugmode.
Expand Down
10 changes: 9 additions & 1 deletion Core Mechanics/FS Graphics.i7x
Expand Up @@ -166,6 +166,7 @@ Figure of Carl_Eric_sofa_fuck_1_icon is the file "Carl_Eric_sofa_fuck_1.jpg".
Figure of Carl_Eric_sofa_fuck_2_icon is the file "Carl_Eric_sofa_fuck_2.jpg".
Figure of Carl_Eric_sofa_fuck_3_icon is the file "Carl_Eric_sofa_fuck_3.jpg".
Figure of Carl_Eric_sofa_fuck_4_icon is the file "Carl_Eric_sofa_fuck_4.jpg".
Figure of Chase_face_icon is the file "Chase_face.jpg".
Figure of Chris_clothed_icon is the file "Chris_clothed.jpg".
Figure of Chris_naked_icon is the file "Chris_naked.jpg".
Figure of Chris_face_icon is the file "Chris_face.jpg".
Expand Down Expand Up @@ -327,6 +328,8 @@ Figure of Spike_face_icon is the file "Spike_face.jpg".
Figure of Spike_naked_icon is the file "Spike_naked.jpg".
Figure of Stella_icon is the file "Stella_ig.jpg".
Figure of Susan_face_icon is the file "Susan_face.jpg".
Figure of Sven_naked_icon is the file "Sven_naked.jpg".
Figure of Sven_tail_icon is the file "Sven_tail.jpg".
Figure of Tehuantl_Male_Face_icon is the file "Tehuantl_Male_Face.jpg".
Figure of Tehuantl_Female_Face_icon is the file "Tehuantl_Female_Face.jpg".
Figure of Timothy_icon is the file "Timothy.jpg".
Expand Down Expand Up @@ -622,6 +625,7 @@ title icon(figure name) artist backgroundcolor formatrule
"Carl_Eric_sofa_fuck_4" Figure of Carl_Eric_sofa_fuck_4_icon "Lyttathebug" g-black "normal"
"Catgirl" Figure of Fiona_icon "Valen" g-white "normal"
"Cerberus" Figure of Cerberus_icon "Anonymous" g-white "normal"
"Chase_face" Figure of Chase_face_icon "SineAlas" g-black "normal"
"Cheetah Woman" Figure of CheetahWoman_icon "Waxraven/WXRVN" g-white "normal"
"Chocolate Lab" Figure of ChocoLab_icon "SparklePens" g-white "normal"
"Chris_clothed" Figure of Chris_clothed_icon "Kupo Klein" g-white "normal"
Expand Down Expand Up @@ -869,6 +873,8 @@ title icon(figure name) artist backgroundcolor formatrule
"Spike_naked" Figure of Spike_naked_icon "Lyttathebug" g-black "normal"
"Succubus" Figure of Succubus_clothed_icon "Kupo Klein" g-white "normal"
"Susan_face" Figure of Susan_face_icon "SineAlas" g-black "normal"
"Sven_naked" Figure of Sven_naked_icon "Brun69" g-black "normal"
"Sven_tail" Figure of Sven_tail_icon "Brun69" g-black "normal"
"Talov_Kerr_Barrel" Figure of Talov_Kerr_Barrel_icon "Kupo Klein" g-black "normal"
"Talov_Kerr_Party" Figure of Talov_Kerr_Party_icon "Kupo Klein" g-black "normal"
"Tehuantl_Male_face" Figure of Tehuantl_Male_face_icon "Vashaa" g-black "normal"
Expand Down Expand Up @@ -1086,6 +1092,7 @@ carry out artistcredits:
say " Candy by uniformvixen @ furaffinity.net[line break]";
say " Carl by Hufnaar @ furaffinity.net[line break]";
say " Carl + Eric by Lyttathebug @ https://lyttathebug.deviantart.com/[line break]";
say " Chase by SineAlas @ https://www.furaffinity.net/user/SineAlas/[line break]";
say " Chris by Kupo Klein @ http://kupo-klein.tumblr.com/[line break]";
say " Christy by Anymouse1968 @ furaffinity.net[line break]";
say " Colleen (face) by SineAlas @ https://www.furaffinity.net/user/SineAlas/[line break]";
Expand Down Expand Up @@ -1189,6 +1196,7 @@ carry out artistcredits:
say " Spike Body by Lyttathebug @ https://lyttathebug.deviantart.com/[line break]";
say " Spike Headshot by SineAlas @ https://www.furaffinity.net/user/SineAlas/[line break]";
say " Susan (face) by SineAlas @ https://www.furaffinity.net/user/SineAlas/[line break]";
say " Sven by Brun69 @ https://www.furaffinity.net/user/brun69/[line break]";
say " Tehuantl by Vashaa @ https://www.furaffinity.net/user/vashaa/[line break]";
say " Thomas by Inkydemon @ https://www.furaffinity.net/user/inkydemon/[line break]";
say " Tiger Shark Warrior by Zealot @ https://www.furaffinity.net/user/Drakosacerdos/[line break]";
Expand Down Expand Up @@ -1249,7 +1257,7 @@ carry out ArtistBanning:
artistbanmenu;

to artistbanmenu: [more compact version]
let artistlist be {"Abelsword", "Anonymous", "Anyare", "Anymouse1968", "Aosuka", "Astro", "AugurMew", "Bix707", "Bludwing", "Boo3", "BushyCat", "Caltroplay", "Candy", "canned", "Catmonkshiro", "catnamedfish", "Cirrusthecloud", "ConnyChiwa", "Cooper", "CrashBurnDraw", "Damdidoo", "Darian821", "dbd", "Demon-Man", "dhstein", "Dolphpup", "Dragonpunk", "Eevachu", "Familliar", "FaroreNightclaw", "Feralise", "Furball", "FsMaverick", "Geir", "Genelightfoot", "Goncalo", "HBruton", "Hioshiru", "Hufnaar", "Inkydemon", "JaxxBlackFox", "Kadel", "Kattzie", "Keitaro87", "Kien-Biu", "Kikeri-arts", "Kupo Klein", "KV1NN4", "Lay", "Laylo", "lionsilverwolf", "Waxraven/WXRVN", "Luneth", "Lyttathebug", "MadTurtle", "MoT", "Nokturnalkittie", "Obieblu", "o-kemono", "Padunk", "Purplepardus", "Rastear", "RedCoatCat", "Redragon", "Rosali", "Rukis", "SandySchreiber", "Seija", "Sharei", "SineAlas", "Soryane", "SparklePens", "Strype", "Sususmiles", "The_Negative", "TheRedAngel", "TheWhiteWolfen", "TwilightMaster", "TylerAz", "Uniformvixen", "Unknown", "valdericblackstag", "Valen", "Vashaa", "Watsup", "Wemd", "Xenotropos"};
let artistlist be {"Abelsword", "Anonymous", "Anyare", "Anymouse1968", "Aosuka", "Astro", "AugurMew", "Bix707", "Bludwing", "Boo3", "Brun69", "BushyCat", "Caltroplay", "Candy", "canned", "Catmonkshiro", "catnamedfish", "Cirrusthecloud", "ConnyChiwa", "Cooper", "CrashBurnDraw", "Damdidoo", "Darian821", "dbd", "Demon-Man", "dhstein", "Dolphpup", "Dragonpunk", "Eevachu", "Familliar", "FaroreNightclaw", "Feralise", "Furball", "FsMaverick", "Geir", "Genelightfoot", "Goncalo", "HBruton", "Hioshiru", "Hufnaar", "Inkydemon", "JaxxBlackFox", "Kadel", "Kattzie", "Keitaro87", "Kien-Biu", "Kikeri-arts", "Kupo Klein", "KV1NN4", "Lay", "Laylo", "lionsilverwolf", "Waxraven/WXRVN", "Luneth", "Lyttathebug", "MadTurtle", "MoT", "Nokturnalkittie", "Obieblu", "o-kemono", "Padunk", "Purplepardus", "Rastear", "RedCoatCat", "Redragon", "Rosali", "Rukis", "SandySchreiber", "Seija", "Sharei", "SineAlas", "Soryane", "SparklePens", "Strype", "Sususmiles", "The_Negative", "TheRedAngel", "TheWhiteWolfen", "TwilightMaster", "TylerAz", "Uniformvixen", "Unknown", "valdericblackstag", "Valen", "Vashaa", "Watsup", "Wemd", "Xenotropos"};
now calcnumber is -1;
let countnumber be 1;
let abmexit be 0;
Expand Down

0 comments on commit a80b635

Please sign in to comment.