Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void teeSiirto() {
- if(this.ruukku == null){
- if(this.annaSijainti().annaMaasto() == Maasto.METSA){
- this.etsiMagiaruukku();
- if(this.etsiMagiaruukku() != null){
- this.annaSijainti().poistaEsine(ruukku);
- this.ruukku = this.etsiMagiaruukku();
- }
- }
- if((this.etsiMagiaruukku() == null || this.annaSijainti().annaMaasto() != Maasto.METSA) && this.annaKirves() == null){
- this.etsiKirves();
- if(this.etsiKirves() != null){
- Kirves k = this.annaKirves();
- this.asetaKirves(k);
- this.annaSijainti().poistaEsine(k);
- return;
- }
- }
- if(this.annaKirves() != null && this.etsiVihollinen() != null){
- this.hyokkaa(this.etsiVihollinen());
- }
- if(this.annaKirves() == null || this.etsiVihollinen() == null){
- this.siirrySatunnaiseenSuuntaan(Maasto.METSA);
- return;
- }
- }
- else if(this.ruukku != null){
- if(this.annaSijainti().annaMaasto() == Maasto.LAMPI){
- this.annaSijainti().sijoitaEsine(this.ruukku);
- this.ruukku = null;
- int epuuttuu = this.annaAlkuelinvoimaa() - this.annaElinvoima();
- this.muutaElinvoimaa(epuuttuu);
- return;
- }
- else if(this.annaElinvoima() < this.annaAlkuelinvoimaa()/2){
- this.etsiParasSieni(true);
- Sieni s = this.etsiParasSieni(true);
- this.syo(s);
- return;
- }
- else if(this.annaKirves() != null && this.etsiVihollinen() != null){
- this.hyokkaa(this.etsiVihollinen());
- }
- else if(this.annaKirves() == null && this.etsiVihollinen() != null){
- Random rand = new Random();
- double arpa = rand.nextDouble();
- if(arpa<0.5){
- this.raavi(this.ruukku);
- return;
- }
- }
- else{
- if(this.annaSijainti().annaMaasto() != Maasto.JOKI){
- this.siirrySatunnaiseenSuuntaan(Maasto.JOKI);
- return;
- }
- else{
- this.siirrySatunnaiseenSuuntaan(Maasto.LAMPI);
- return;
- }
- }
- }
- }
Add Comment
Please, Sign In to add comment