ID:139579
 
Code:
obj
Perks
BlackWidow
BlackWidowLadyKiller()

proc/BlackWidowLadyKiller()
if(src.gender = "male")
if(M = female)
src.damage = (10 / damage) + damage
else
..()
if(src.gender = "female")
if(M = male)
src.damage = (10 / damage) + damage
else
..()


Problem description:
hopefully you get what i mean? if you (your character) is a certain gender (ie: male) and what your attacking is female, you do 10 percent more damage to that mob.
Kakashi153 wrote:
Code:
obj
> Perks
> BlackWidow
> BlackWidowLadyKiller()
>
> proc/BlackWidowLadyKiller()
> if(src.gender == "male")
> if(M.gender == female)
> src.damage = (10 / damage) + damage
> else
> ..()
> if(src.gender == "female")
> if(M.gender == male)
> src.damage = (10 / damage) + damage
> else
> ..()
>

Problem description:
hopefully you get what i mean? if you (your character) is a certain gender (ie: male) and what your attacking is female, you do 10 percent more damage to that mob.
In response to Lundex
it gets an error, and yes i have variables for male, female and damage
In response to Kakashi153
That's because you did not define M at any point.

Also, you don't want 10/damage, you want damage/10.

Also, you don't want the "else ..()" lines at all. Those do absolutely nothing.
In response to Garthor
var/mob/M = ?
In response to Kakashi153