Initial commit (r9)
[18plus-7leafadventure.git] / src / org / sevenchan / dongs / creature / Human.as
blob580b125f71b04ef23db1d4e9329152e5fcaf99be
1 package org.sevenchan.dongs.creature
3 import org.sevenchan.dongs.Creature;
4 import org.sevenchan.dongs.bodyparts.*;
5 import flash.net.registerClassAlias;
7 /**
8 * ...
9 * @author N3X15
11 public class Human extends Creature
13 registerClassAlias("EHuman", Human);
15 public var EYE:Eye = new Eye("human", "blue", "round");
16 public var SKIN:Skin = new Skin("human", "light", "smooth");
18 public function Human()
20 trace("Human.init()");
21 super();
22 height = Math.random()*1.5 + 5;
23 switch(Math.round(MathUtils.rand(0, 1))) {
24 case 0:
25 this.gender = Gender.MALE;
26 break;
27 case 1:
28 this.gender = Gender.FEMALE;
29 break;
31 this.build = Build.AVG;
32 this.hair = Hair.BALD;
33 this.arms = [
34 Arm.HUMAN,
35 Arm.HUMAN,
37 this.legs = [
38 Leg.HUMAN,
39 Leg.HUMAN
41 this.eyes = [
42 EYE,
43 EYE
45 this.skin = SKIN;
48 override public function initialGenderSetup():void
50 switch(gender) {
51 case Gender.ASEXUAL:
52 this.balls = [];
53 this.dicks = [];
54 this.assholes = [
55 Asshole.HUMAN
57 this.vaginas = [];
58 this.breasts = [];
59 break;
60 case Gender.FEMALE:
61 this.balls = [];
62 this.dicks = [];
63 this.assholes = [
64 Asshole.HUMAN
66 this.vaginas = [
67 Vagina.HUMAN,
69 this.breasts = [
70 Breast.HUMAN,
71 Breast.HUMAN
73 break;
74 case Gender.HERM:
75 this.balls = [
76 Testicle.HUMAN,
77 Testicle.HUMAN,
79 this.dicks = [
80 Penis.HUMAN
82 this.assholes = [
83 Asshole.HUMAN
85 this.vaginas = [
86 Vagina.HUMAN
88 this.breasts = [
89 Breast.HUMAN,
90 Breast.HUMAN,
92 break;
93 case Gender.MALE:
94 this.balls = [
95 Testicle.HUMAN,
96 Testicle.HUMAN,
98 this.dicks = [
99 Penis.HUMAN
101 this.assholes = [
102 Asshole.HUMAN
104 this.vaginas = [];
105 this.breasts = [];
106 break;
108 customized = false;
111 override public function getTypeName():String
113 return "human";