NPC loading and saving!
[18plus-7leafadventure.git] / src / BodyPartRegistry.as
blob38a58b93e37c80ecb4c6c25fc3f891f0245c36d6
1 package
3 import org.sevenchan.dongs.bodyparts.*;
4 import org.sevenchan.dongs.bodyparts.asshole.*;
5 import org.sevenchan.dongs.bodyparts.eye.*;
6 import org.sevenchan.dongs.bodyparts.arm.*;
7 import org.sevenchan.dongs.enchantment.Corruption;
8 import org.sevenchan.dongs.enchantment.Hunger;
9 /**
10 * ...
11 * @author Harbinger
13 public class BodyPartRegistry
15 //assholes
16 public static function get human_anus():Asshole { return new Asshole(600,"human"); }
17 public static function get demon_anus():Asshole { return new Asshole(500,"demon"); }
18 public static function get arachnid_anus():Asshole { return new Abdomen("Arachnid"); }
19 //arms
20 public static function get human_arm():Arm { return new Arm(450,"human", null, null); }
21 public static function get manticore_arm():Arm { return new ManticoreArm(500); }
22 //balls
23 public static function get arachnid_testicle():Testicle { return new Testicle("internal testes", 3785, new Hunger(ItemRegistry.DARK_HARPY_EGG.id,1), null, "spider egg"); }
24 public static function get demon_testicle():Testicle { return new Testicle("demon nut",38,new Corruption(10),null,"boiling-hot sticky black substance"); }
25 public static function get human_testicle():Testicle { return new Testicle("human testicle", 17, null, null, "hot stringy off-white seed"); }
26 public static function get manticore_testicle():Testicle { return new Testicle("hairy manticore testicle", 38, null, null, "hot stringy off-white seed"); }
27 //breasts
28 public static function get demon_breast():Breast { return new Breast(400,"demon"); }
29 public static function get human_breast():Breast { return new Breast(500,"human"); }
30 public static function get manticore_breast():Breast { return new Breast(550,"manticore"); }
31 //dicks
32 public static function get arachnid_penis():Penis { return new Penis("Arachnid",1000,12); }
33 public static function get demon_penis():Penis { return new Penis("demon",300,10,new Corruption(1),null); }
34 public static function get human_penis():Penis { return new Penis("human", 400,5, null, null); }
35 //eyes
36 public static function get ghost_yellow_eye():Eye { return new GhostEye("ghost", "yellow"); }
37 public static function get human_blue_eye():Eye { return new Eye("human", "blue", "round"); }
38 public static function get human_brown_eye():Eye { return new Eye("human", "brown", "round"); }
39 public static function get human_green_eye():Eye { return new Eye("human", "green", "round"); }
40 public static function get human_red_eye():Eye { return new Eye("human", "red", "round"); }
41 public static function get arachnid_big_eye():Eye { return new Eye("human-ish Arachnid", "red", "round"); }
42 public static function get arachnid_small_eye():Eye { return new Eye("small Arachnid", "black", "segment"); }
43 public static function get harpy_light_eye():Eye { return new Eye("harpy", "amber", "slit"); }
44 public static function get harpy_dark_eye():Eye { return new Eye("darkharpy", "red", "slit"); }
45 public static function get demon_eye():Eye { return new Eye("demon", "amber", "slit"); }
46 //legs
47 public static function get arachnid_leg():Leg { return new Leg(400,"chitin-plated Arachnid"); }
48 public static function get harpy_leg():Leg { return new Leg(450,"long birdlike harpy"); }
49 public static function get human_leg():Leg { return new Leg(450,"human"); }
50 public static function get manticore_leg():Leg { return new Leg(500, "furry manticore");}
51 //vaginas
52 public static function get arachnid_vagina():Vagina { return new Vagina(650,"Arachnid"); }
53 public static function get demon_vagina():Vagina { return new Vagina(450,"demon"); }
54 public static function get human_vagina():Vagina { return new Vagina(550,"human"); }
55 //wings
56 public static function get harpy_wing():Wing { return new Wing("harpy", false, "brown and white", 10,600); }
57 public static function get harpy_dark_wing():Wing { return new Wing("darkharpy", false, "black and violet", 10,500); }