All pastes #279238 Raw Edit

Stuff

public text v1 · immutable
·published 2006-12-14 22:03 UTC
rendered paste body
;; Combat Calc Created By Gix
;; Feel free do do whatever you want with it! :)

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; Public Melee Combat Calc ;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

on 1:TEXT:!cmb *:#clansc,#gix: {
  if ( $6 ) && ($6 !& 1) {
    msg $chan Attack: $2 $chr(124) Strength: $3 $chr(124) Defence: $4 $chr(124) Hitpoints: $5 $chr(124) Prayer: $6 $chr(124) Combat: $calc((($2 * 130)+($3 * 130)+($4 * 100)+($5 * 100)+($6 * 50)) / 400 )
  }
  elseif ( $6 ) && ($6 & 1) {
    msg $chan Attack: $2 $chr(124) Strength: $3 $chr(124) Defence: $4 $chr(124) Hitpoints: $5 $chr(124) Prayer: $6 $chr(124) Combat: $calc((($2 * 130)+($3 * 130)+($4 * 100)+($5 * 100)+(($6 - 1) * 50)) / 400 )
  }
  else msg $chan Error! Syntax: !cmb <att> <str> <def> <hits> <pray>
}

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; Private Melee Combat Calc ;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

on 1:TEXT:@cmb *:#clansc,#gix: {
  if ( $6 ) && ($6 !& 1) {
    notice $nick Attack: $2 $chr(124) Strength: $3 $chr(124) Defence: $4 $chr(124) Hitpoints: $5 $chr(124) Prayer: $6 $chr(124) Combat: $calc((($2 * 130)+($3 * 130)+($4 * 100)+($5 * 100)+($6 * 50)) / 400 )
  }
  elseif ( $6 ) && ($6 & 1) {
    notice $nick Attack: $2 $chr(124) Strength: $3 $chr(124) Defence: $4 $chr(124) Hitpoints: $5 $chr(124) Prayer: $6 $chr(124) Combat: $calc((($2 * 130)+($3 * 130)+($4 * 100)+($5 * 100)+(($6 - 1) * 50)) / 400 )
  }
  else notice $nick Error! Syntax: @cmb <att> <str> <def> <hits> <pray>
}

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; Public Range Combat Calc ;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

on 1:TEXT:!rcmb *:#clansc,#gix: {
  if ( $5 ) && ( $2 !& 1) && ( $5 !& 1) {
    msg $chan Ranged: $2 $chr(124) Defence: $3 $chr(124) Hitpoints: $4 $chr(124) Prayer: $5 $chr(124) Combat: $calc((($2 * 195)+($3 * 100)+($4 * 100)+($5 * 50)) / 400 )
  }
  elseif ( $5 ) && ($2 & 1) && ($5 !& 1) {
    msg $chan Ranged: $2 $chr(124) Defence: $3 $chr(124) Hitpoints: $4 $chr(124) Prayer: $5 $chr(124) Combat: $calc((((($2 - 1)+($2 * 2)) * 65 )+($3 * 100)+($4 * 100)+($5 * 50)) / 400 )
  }
  elseif ( $5 ) && ($2 & 1) && ($5 & 1) {
    msg $chan Ranged: $2 $chr(124) Defence: $3 $chr(124) Hitpoints: $4 $chr(124) Prayer: $5 $chr(124) Combat: $calc((((($2 - 1)+($2 * 2)) * 65 )+($3 * 100)+($4 * 100)+(($5 - 1) * 50)) / 400 )
  }
  elseif ( $5 ) && ($2 !& 1) && ($5 & 1) {
    msg $chan Ranged: $2 $chr(124) Defence: $3 $chr(124) Hitpoints: $4 $chr(124) Prayer: $5 $chr(124) Combat: $calc((($2 * 195)+($3 * 100)+($4 * 100)+(($5 - 1) * 50)) / 400 )
  }
  else msg $chan Error! Syntax: !rcmb <range> <def> <hits> <pray>
}

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; Private Range Combat Calc ;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

on 1:TEXT:@rcmb *:#clansc,#gix: {
  if ( $5 ) && ( $2 !& 1) && ( $5 !& 1) {
    notice $nick Ranged: $2 $chr(124) Defence: $3 $chr(124) Hitpoints: $4 $chr(124) Prayer: $5 $chr(124) Combat: $calc((($2 * 195)+($3 * 100)+($4 * 100)+($5 * 50)) / 400 )
  }
  elseif ( $5 ) && ($2 & 1) && ($5 !& 1) {
    notice $nick Ranged: $2 $chr(124) Defence: $3 $chr(124) Hitpoints: $4 $chr(124) Prayer: $5 $chr(124) Combat: $calc((((($2 - 1)+($2 * 2)) * 65 )+($3 * 100)+($4 * 100)+($5 * 50)) / 400 )
  }
  elseif ( $5 ) && ($2 & 1) && ($5 & 1) {
    notice $nick Ranged: $2 $chr(124) Defence: $3 $chr(124) Hitpoints: $4 $chr(124) Prayer: $5 $chr(124) Combat: $calc((((($2 - 1)+($2 * 2)) * 65 )+($3 * 100)+($4 * 100)+(($5 - 1) * 50)) / 400 )
  }
  elseif ( $5 ) && ($2 !& 1) && ($5 & 1) {
    notice $nick Ranged: $2 $chr(124) Defence: $3 $chr(124) Hitpoints: $4 $chr(124) Prayer: $5 $chr(124) Combat: $calc((($2 * 195)+($3 * 100)+($4 * 100)+(($5 - 1) * 50)) / 400 )
  }
  else notice $nick Error! Syntax: @rcmb <range> <def> <hits> <pray>
}

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; Public Magic Combat Calc ;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

on 1:TEXT:!mcmb *:#clansc,#gix: {
  if ( $5 ) && ( $2 !& 1) && ( $5 !& 1) {
    msg $chan Magic: $2 $chr(124) Defence: $3 $chr(124) Hitpoints: $4 $chr(124) Prayer: $5 $chr(124) Combat: $calc((($2 * 195)+($3 * 100)+($4 * 100)+($5 * 50)) / 400 )
  }
  elseif ( $5 ) && ($2 & 1) && ($5 !& 1) {
    msg $chan Magic: $2 $chr(124) Defence: $3 $chr(124) Hitpoints: $4 $chr(124) Prayer: $5 $chr(124) Combat: $calc((((($2 - 1)+($2 * 2)) * 65 )+($3 * 100)+($4 * 100)+($5 * 50)) / 400 )
  }
  elseif ( $5 ) && ($2 & 1) && ($5 & 1) {
    msg $chan Magic: $2 $chr(124) Defence: $3 $chr(124) Hitpoints: $4 $chr(124) Prayer: $5 $chr(124) Combat: $calc((((($2 - 1)+($2 * 2)) * 65 )+($3 * 100)+($4 * 100)+(($5 - 1) * 50)) / 400 )
  }
  elseif ( $5 ) && ($2 !& 1) && ($5 & 1) {
    msg $chan Magic: $2 $chr(124) Defence: $3 $chr(124) Hitpoints: $4 $chr(124) Prayer: $5 $chr(124) Combat: $calc((($2 * 195)+($3 * 100)+($4 * 100)+(($5 - 1) * 50)) / 400 )
  }
  else msg $chan Error! Syntax: !mcmb <magic> <def> <hits> <pray>
}

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; Private Magic Combat Calc ;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

on 1:TEXT:@mcmb *:#clansc,#gix: {
  if ( $5 ) && ( $2 !& 1) && ( $5 !& 1) {
    notice $nick Magic: $2 $chr(124) Defence: $3 $chr(124) Hitpoints: $4 $chr(124) Prayer: $5 $chr(124) Combat: $calc((($2 * 195)+($3 * 100)+($4 * 100)+($5 * 50)) / 400 )
  }
  elseif ( $5 ) && ($2 & 1) && ($5 !& 1) {
    notice $nick Magic: $2 $chr(124) Defence: $3 $chr(124) Hitpoints: $4 $chr(124) Prayer: $5 $chr(124) Combat: $calc((((($2 - 1)+($2 * 2)) * 65 )+($3 * 100)+($4 * 100)+($5 * 50)) / 400 )
  }
  elseif ( $5 ) && ($2 & 1) && ($5 & 1) {
    notice $nick Magic: $2 $chr(124) Defence: $3 $chr(124) Hitpoints: $4 $chr(124) Prayer: $5 $chr(124) Combat: $calc((((($2 - 1)+($2 * 2)) * 65 )+($3 * 100)+($4 * 100)+(($5 - 1) * 50)) / 400 )
  }
  elseif ( $5 ) && ($2 !& 1) && ($5 & 1) {
    notice $nick Magic: $2 $chr(124) Defence: $3 $chr(124) Hitpoints: $4 $chr(124) Prayer: $5 $chr(124) Combat: $calc((($2 * 195)+($3 * 100)+($4 * 100)+(($5 - 1) * 50)) / 400 )
  }
  else notice $nick Error! Syntax: @mcmb <magic> <def> <hits> <pray>
}

/* 
Credits

| Combat Formula Crew | 
```````````````````````````````````` 
Maxwaterman 
Fern1970 
Helcaterian 
Oblivion590 
Hans980

*/