is_example = False
mcm_name = "Billyy_HumanFurnitureDD"
anim_dir("Billyy_HumanFurnitureDD")
anim_id_prefix("B_")
anim_name_prefix("Billyy ")
common_tags("Billyy")

###Solo 1p###

###Pair 2p###

##DD Contraptions##



#Gallows Strappedo#

Animation(
    id="B_GallPStrap_BentOver",
    name="Gallows Pole (Strappedo) Bent Over",
    tags="Dirty,Sex,Straight,MF,Rough,Aggressive,AggressiveDefault,Object,Standing,Bound,Furniture,Forced,Gallows,GallowsStrappedo,Vaginal,Creampie",
    sound=Squishing,
    actor1=Female(add_cum=Vaginal, object="zadc_GallowsPoleAO AO_BGPSChain2 zadc_Simple_Metal_Cuffs3_Ankle_L_AO zadc_Simple_Metal_Cuffs3_Ankle_R_AO zadc_Simple_Metal_Cuffs3_Wrist_L_AO zadc_Simple_Metal_Cuffs3_Wrist_R_AO"),
		a1_stage_params=[
		Stage(1,  animvars="AVbHumanoidFootIKDisable"),		
    ],		
    actor2=Male(strap_on=True),
		a2_stage_params=[
		Stage(1, sos=9, animvars="AVbHumanoidFootIKDisable"),
    ],		
)


#Gallows Overhead#

Animation(
    id="B_GallPOH_Holding",
    name="Gallows Pole (Overhead) Holding",
    tags="Dirty,Sex,Straight,MF,Rough,Aggressive,AggressiveDefault,Object,Bound,Furniture,Forced,Holding,Standing,Gallows,GallowsStrappedo,Vaginal,Creampie",
    sound=Squishing,
    actor1=Female(add_cum=Vaginal, object="zadc_GallowsPoleAO AO_BGPOHChain zadc_Simple_Metal_Cuffs3_Ankle_L_AO zadc_Simple_Metal_Cuffs3_Ankle_R_AO zadc_Simple_Metal_Cuffs3_Wrist_L_AO zadc_Simple_Metal_Cuffs3_Wrist_R_AO"),
		a1_stage_params=[
		Stage(1,  animvars="AVbHumanoidFootIKDisable"),		
    ],		
    actor2=Male(strap_on=True),
		a2_stage_params=[
		Stage(1, sos=2, animvars="AVbHumanoidFootIKDisable"),
		Stage(2, sos=2),
		Stage(3, sos=3),
		Stage(4, sos=2),
		Stage(5, sos=5),
    ],		
)


#Gallows Upsidedown#

Animation(
    id="B_GallPDown_HangBJ",
    name="Gallows Pole (Upside down) Hanging Blowjob",
    tags="Dirty,Sex,Straight,MF,Oral,Rough,CumInMouth,Aggressive,AggressiveDefault,Object,Bound,Furniture,Gallows,GallowsUpsidedown",
    sound=Sucking,
    actor1=Female(add_cum=Oral,object="zadc_GallowsPoleAO zadc_GallowsPoleChainsUpsideDownAO zadc_Simple_Metal_Cuffs3_Ankle_L_AO zadc_Simple_Metal_Cuffs3_Ankle_R_AO zadc_Simple_Metal_Cuffs3_Wrist_L_AO zadc_Simple_Metal_Cuffs3_Wrist_R_AO"),
		a1_stage_params=[
		Stage(1,  open_mouth=True, animvars="AVbHumanoidFootIKDisable"),
		Stage(2,  open_mouth=True),
		Stage(3,  open_mouth=True),
		Stage(4,  open_mouth=True),
		Stage(5,  open_mouth=True),			
    ],		
    actor2=Male(strap_on=True),
		a2_stage_params=[
		Stage(1, sos=-5, animvars="AVbHumanoidFootIKDisable"),
		Stage(4,  open_mouth=True),
		Stage(5,  open_mouth=True),		
    ],		
)


Animation(
    id="B_GallPDown_HangFF",
    name="Gallows Pole (Upside down) Hanging Facefuck",
    tags="Dirty,Sex,Straight,MF,Oral,Rough,CumInMouth,Aggressive,AggressiveDefault,Object,Bound,Furniture,Forced,Gallows,GallowsUpsidedown",
    sound=Sucking,
    actor1=Female(add_cum=Oral,object="zadc_GallowsPoleAO zadc_GallowsPoleChainsUpsideDownAO zadc_Simple_Metal_Cuffs3_Ankle_L_AO zadc_Simple_Metal_Cuffs3_Ankle_R_AO zadc_Simple_Metal_Cuffs3_Wrist_L_AO zadc_Simple_Metal_Cuffs3_Wrist_R_AO"),
		a1_stage_params=[
		Stage(1,  open_mouth=True, animvars="AVbHumanoidFootIKDisable"),
		Stage(2,  open_mouth=True),
		Stage(3,  open_mouth=True),
		Stage(4,  open_mouth=True),
		Stage(5,  open_mouth=True),			
    ],		
    actor2=Male(strap_on=True),
		a2_stage_params=[
		Stage(1, sos=-3, animvars="AVbHumanoidFootIKDisable"),
		Stage(2, sos=-3),
		Stage(3, sos=-2),
		Stage(4, sos=5),
		Stage(5, sos=7),		
    ],		
)


Animation(
    id="B_GallPDown_HangFacial",
    name="Gallows Pole (Upside down) Facial",
    tags="Dirty,Sex,Straight,MF,Rough,Facial,Aircum,Boobjob,Aggressive,AggressiveDefault,Object,Bound,Furniture,Forced,Gallows,GallowsUpsidedown",
    sound=Squishing,
    actor1=Female(add_cum=Oral,object="zadc_GallowsPoleAO zadc_GallowsPoleChainsUpsideDownAO zadc_Simple_Metal_Cuffs3_Ankle_L_AO zadc_Simple_Metal_Cuffs3_Ankle_R_AO zadc_Simple_Metal_Cuffs3_Wrist_L_AO zadc_Simple_Metal_Cuffs3_Wrist_R_AO"),
		a1_stage_params=[
		Stage(1,  animvars="AVbHumanoidFootIKDisable"),		
    ],		
    actor2=Male(strap_on=True),
		a2_stage_params=[
		Stage(1,  animvars="AVbHumanoidFootIKDisable"),
		Stage(2, sos=8),
		Stage(3,  open_mouth=True),		
    ],		
)


#Gallows Wooden Horse#

Animation(
    id="B_GallPHorse_ForGrind",
    name="Gallows Pole (Wooden Horse) Forced Grinding",
    tags="Dirty,Sex,Straight,MF,Rough,Aggressive,AggressiveDefault,Object,Bound,Furniture,Forced,Gallows,GallowsWoodenHorse,Grinding,Vaginal",
    sound=Squishing,
    actor1=Female(object="zadc_GallowsPoleAO AO_BGPWHSusp AO_BGPWHSuspYokeChains AO_BCWoodenYoke zadc_WoodenYokeAO zadc_Simple_Metal_Cuffs3_Ankle_L_AO zadc_Simple_Metal_Cuffs3_Ankle_R_AO"),
		a1_stage_params=[
		Stage(1,  animvars="AVbHumanoidFootIKDisable"),		
    ],		
    actor2=Male(strap_on=True),
		a2_stage_params=[
		Stage(1, sos=4, animvars="AVbHumanoidFootIKDisable"),
		Stage(2, sos=5),
		Stage(3, sos=6),
		Stage(4, sos=7),
		Stage(5, sos=8),
    ],		
)


#Pillory#

Animation(
    id="B_CPill_Behind1",
    name="DDC Pillory Behind",
    tags="Dirty,Sex,Straight,MF,Rough,Aggressive,AggressiveDefault,Object,Bound,Furniture,Forced,Pillory,Vaginal",
    sound=Squishing,
    actor1=Female(add_cum=Vaginal, object="AO_BCPillory2"),
		a1_stage_params=[
		Stage(1,  animvars="AVbHumanoidFootIKDisable"),		
    ],		
    actor2=Male(strap_on=True),
		a2_stage_params=[
		Stage(1, sos=-1, animvars="AVbHumanoidFootIKDisable"),
		Stage(2, sos=1),
		Stage(3, sos=1),
		Stage(4, sos=2),
		Stage(5, sos=2),
    ],		
)


Animation(
    id="B_CPill_BehindA",
    name="DDC Pillory Behind Anal",
    tags="Dirty,Sex,Straight,MF,Rough,Aggressive,AggressiveDefault,Object,Bound,Furniture,Forced,Pillory,Anal",
    sound=Squishing,
    actor1=Female(add_cum=Anal, object="AO_BCPillory2"),
		a1_stage_params=[
		Stage(1,  animvars="AVbHumanoidFootIKDisable"),		
    ],		
    actor2=Male(strap_on=True),
		a2_stage_params=[
		Stage(1, animvars="AVbHumanoidFootIKDisable"),
		Stage(4, sos=2),
    ],		
)


#XCross#

Animation(
    id="B_CXCross_Face",
    name="DDC XCross Facing",
    tags="Dirty,Sex,Straight,MF,Rough,Aggressive,AggressiveDefault,Object,Bound,Furniture,Forced,XCross,Vaginal",
    sound=Squishing,
    actor1=Female(add_cum=Vaginal, object="AO_BCXCross"),
		a1_stage_params=[
		Stage(1,  animvars="AVbHumanoidFootIKDisable"),		
    ],		
    actor2=Male(strap_on=True),
		a2_stage_params=[
		Stage(1, sos=7, animvars="AVbHumanoidFootIKDisable"),
		Stage(2, sos=8),
		Stage(3, sos=8),
		Stage(4, sos=3),
		Stage(5, sos=4),
    ],		
)