Brutalia2
ForumZinglordos cucclimuccli › Jellem agymenés

Jellem agymenés

Mclod Jatekos
#1
M
Mclod
Jatekos
hogy ne menjen el a jellemünk (mert baszott áldozni, vagy fullmage-el valamiért nem áldozod fel..)

Tipp: ha instant gyilkolós vagy akkor a "    Nem harcolsz senkivel" triginél a verengzes = 0-as részbe a kivesz mindent hulla , felaldoz hullak ele tegyel egy #wait 4000-ret.

Kezdődhet az agymenés :)

BOT/Megbokod{*}%s(*)-t.

#IF (%1 = ore) {#VARIABLE targetcurrent {or}}
#IF (%1 = jaror) {#VARIABLE targetcurrent {or}}
#IF (%1 = fohercege) {#VARIABLE targetcurrent {foherceg}}
#IF (%1 = lelke) {#VARIABLE targetcurrent {lelek}}
#IF ((%tick < 5 and %tick > 1) or (@hpszazalek < 60) or (@mpszazalek < 50) or (@spszazalek < 20)) {p} {
#IF (!@varazslatlista) {varl} {
  #IF (@bot) {
    #IF (!%null(@csapattarsak) OR @csapattarsak != "") {
      #IF (@ijaszat == 1) {
        #IF (!%null(@nyilvesszokinek) OR @nyilvesszokinek != "") {
          ad osszes nyil @nyilvesszokinek
        } {#IF (@mifut=="tolgy") {felaldoz osszes hegyes nyilvesszo} {tolt}}
      } {#SAY allitsd be a nyilakat ~[nyilakat~]!}
    } {
        //ha nincs csapattarsam
        #IF (@ijaszat == 1) {#IF (@mifut=="tolgy") {felaldoz osszes hegyes nyilvesszo} {tolt}}
      }
  #IF (@kovetozik==1 AND @vankovetom == 0) {auto_koveto}
  //nezzunk jellemet
  #IF (@jellem != @jellem_now) {
   #IF (@jellem == "demoni") {
    #IF (@jellem_now == "gonosz") {
      jellem_elment = 1
      #VA bot 0
      #T+ "UTILITY/JELLEM/ALDOZOS_CLASS"
      w 15191
      #wait 2000
      aldoz
    } {jellem_elment=0}
   }
   #IF (@jellem == "semleges") {
     #IF (@jellem_now == "rosszakaratu" OR @jellem_now == "kedves") {
      jellem_elment = 1
      #VA bot 0
      #T+ "UTILITY/JELLEM/ALDOZOS_CLASS"
      w 15191
      #wait 2000
      aldoz
    } {jellem_elment = 0}
   }
   #IF (@jellem == "szent") {
     #IF (@jellem_now == "joakaratu") {
      jellem_elment 1
      #VA bot 0
      #T+ "UTILITY/JELLEM/ALDOZOS_CLASS"
      w 15191
      #wait 2000
      aldoz
    } {jellem_elment=0}
   }  
  }
  //vaksag miatt a nyitotamadas ne rakja az oles-t 1-re mig nem vakultam ki
  #IF ((@vaksag) & (!@belso_latas_fenntartva) & (@vakgyogy_vari != "vaksaggyogyitas") & (!%null(@vakgyogy_vari))) {vakgyogy} //{nyitotamadas}


//mindenfele feltetel utan mostmar tamadjunk is
  #IF (@belso_latas_fenntartva) {
    #IF (@jellem_elment = 0) {
      #IF (@kovetozik == 1 AND @vankovetom == 1) {nyitotamadas}
      #IF (@kovetozik == 0) {nyitotamadas}
      }
  } {
      #IF (@vaksag==0 AND @jellem_elment == 0) {
        #IF (@kovetozik == 1 AND @vankovetom == 1) {nyitotamadas}
        #IF (@kovetozik == 0) {nyitotamadas}
      }
      //#IF (@vaksag = 0 AND @jellem_elment = 0) {nyitotamadas}
    }
  } //bot
} //varilista
}



COMBAT/CSATAVEGE/Felaldozol (%d) hullat --> Végére illesz egy "jellem" -et


csinálj classokat a UTILITY-be JELLEM es ALDOZOS -t 

JELLEM CLASSBA jöhet pár változó
@jellemnum
@jellem_elment
@jellem_now

ALDOZOS classba jöhet egykét trigger :
Pattern:   Felaldozol (%d) kenyer-t (*).
Trigi:
 
#IF (@jellem == "demoni") {
  #IF (@jellem_now != "demoni") {
   #ALARM +2 {aldoz} IDEIGLENES_CUCCOK
  } {#VA bot 1;#VA jellem_elment 0;varl}
  }
  #IF (@jellem == "semleges") {
  #IF (@jellem_now != "semleges") {
   #ALARM +2 {aldoz} IDEIGLENES_CUCCOK
  } {#VA bot 1;#VA jellem_elment 0;varl}
  }
  #IF (@jellem == "szent") {
  #IF (@jellem_now != "szent") {
   #ALARM +2 {aldoz} IDEIGLENES_CUCCOK
  } {#VA bot 1;#VA jellem_elment 0;varl}
  }


Pattern:   ^      Gonosz              Semleges              Jo
Trigger : ide nem kell max ha nem szeretnéd látni a sorokat akkor egy #gag 2
ebbe jöhet egy új Trigger State (New -> Trigger State)
Pattern:  ^([#]+[-]|[-]+[#]+[-]|[-]+[#])
Trigger:  

#VA jellemnum {%pos( "#", %1)}
#IF (@jellemnum < 10) {jellem_now = {"demoni"}}
#IF (@jellemnum >= 10 AND @jellemnum <= 16) {jellem_now = "ordogi"}
#IF (@jellemnum > 16 AND @jellemnum <= 20) {jellem_now = "gonosz"}
#IF (@jellemnum > 20 AND @jellemnum <= 28) {jellem_now = "rosszakaratu"}
#IF (@jellemnum > 28 AND @jellemnum <= 33) {jellem_now = "semleges"}
#IF (@jellemnum > 33 AND @jellemnum <= 39) {jellem_now = "kedves"}
#IF (@jellemnum > 39 AND @jellemnum <= 41) {jellem_now = "joakaratu"}
#IF (@jellemnum > 41 AND @jellemnum <= 46) {jellem_now = "jo"}
#IF (@jellemnum > 46 AND @jellemnum <= 50) {jellem_now = "nagyon jo"}
#IF (@jellemnum > 50 AND @jellemnum <= 65) {jellem_now = "szent"}
//#show %ansi(bold,magenta)Jelleme: @jellem_now ~(@jellemnum~)%ansi(reset)

Jöhet egy második STATE
Pattern:  (%s)(%w)(%s)$
Trigger: #PSUB {%ansi(29)Jellem:%ansi(reset) %ansi(bold,red)%2%ansi(reset)~(@jellemnum~)} %x2
Lepj be a hozzaszolashoz!
Stílus