Skip to content

Commit

Permalink
Made the bitches look better
Browse files Browse the repository at this point in the history
  • Loading branch information
Noxiuam committed Mar 23, 2022
1 parent 17faf2f commit ce7dca4
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 26 deletions.
22 changes: 8 additions & 14 deletions src/main/java/gq/noxiuam/bitches/object/AnnoyingBitch.java
Original file line number Diff line number Diff line change
@@ -1,24 +1,18 @@
package gq.noxiuam.bitches.object;

import com.github.javafaker.Faker;
import gq.noxiuam.bitches.object.data.Gender;
import gq.noxiuam.bitches.object.data.Race;
import lombok.*;

import java.util.Random;

// This is a prime example of what Mainzz (former Onix Client admin) is
@Getter @AllArgsConstructor
@Getter
public class AnnoyingBitch extends Bitch {
private int annoyingLevel;
private final int annoyingLevel;

private boolean pregnant;
private boolean fatherless;
private final boolean pregnant, fatherless;

public AnnoyingBitch() {
this.setName(new Faker().name().firstName());
this.setAge(new Random().nextInt(30) + 18);
this.setRace(Race.values()[new Random().nextInt(Race.values().length)]);
this.setGender(Gender.values()[new Random().nextInt(Race.values().length)]);
public AnnoyingBitch(int annoyingLevel, boolean pregnant, boolean fatherless) {
this.annoyingLevel = annoyingLevel;
this.pregnant = pregnant;
this.fatherless = fatherless;
this.createNewBitch();
}
}
10 changes: 10 additions & 0 deletions src/main/java/gq/noxiuam/bitches/object/Bitch.java
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
package gq.noxiuam.bitches.object;

import com.github.javafaker.Faker;
import gq.noxiuam.bitches.object.data.Gender;
import gq.noxiuam.bitches.object.data.Race;
import lombok.*;

import java.util.Random;

// Generic bitch
@Getter @Setter
@AllArgsConstructor @NoArgsConstructor
Expand All @@ -14,4 +17,11 @@ public class Bitch {

private Race race;
private Gender gender;

public void createNewBitch() {
this.setName(new Faker().name().firstName());
this.setAge(new Random().nextInt(30) + 18);
this.setRace(Race.values()[new Random().nextInt(Race.values().length)]);
this.setGender(Gender.values()[new Random().nextInt(Race.values().length)]);
}
}
18 changes: 6 additions & 12 deletions src/main/java/gq/noxiuam/bitches/object/EmoBitch.java
Original file line number Diff line number Diff line change
@@ -1,21 +1,15 @@
package gq.noxiuam.bitches.object;

import com.github.javafaker.Faker;
import gq.noxiuam.bitches.object.data.Gender;
import gq.noxiuam.bitches.object.data.Race;
import lombok.*;

import java.util.Random;

// Basically what 90% of Lunar Client's discord is
@Getter @AllArgsConstructor
@Getter
public class EmoBitch extends Bitch {
private boolean hasBarcodeWrists, wearsBlackClothes;
private final boolean hasBarcodeWrists, wearsBlackClothes;

public EmoBitch() {
this.setName(new Faker().name().firstName());
this.setAge(new Random().nextInt(30) + 18);
this.setRace(Race.values()[new Random().nextInt(Race.values().length)]);
this.setGender(Gender.values()[new Random().nextInt(Race.values().length)]);
public EmoBitch(boolean hasBarcodeWrists, boolean wearsBlackClothes) {
this.hasBarcodeWrists = hasBarcodeWrists;
this.wearsBlackClothes = wearsBlackClothes;
this.createNewBitch();
}
}

0 comments on commit ce7dca4

Please sign in to comment.