private bool ProccessLoveTransaction(Sentient OtherSentient) { //prolly should not be here bool success = false; if (OtherSentient.Strength > Strength) { success = true; OtherSentient.ChangeStrength(-1); } else if (OtherSentient.Handsome > Handsome) { OtherSentient.ChangeHandsome(-1); success = true; } else { OtherSentient.ChangeLove(-1); } if (success) { OtherSentient.ChangeLove(1); ChangeLove(1); } return(success); }
public void Interact(Sentient Source) { Source.ChangeHandsome(Value); consumeRef.MarkConsumed(); }