public function ranks() { return RulebookDisciplineRank::where(array('discipline_id' => $this->discipline_id, 'path_id' => $this->id)); }
public function testStorytellerPurchaseComboDiscipline() { self::$version->setEditingUser(self::$storyteller); $ability1 = RulebookDisciplineRank::where('name', 'Aura Perception')->first(); $ability2 = RulebookDisciplineRank::where('name', 'Telepathy')->first(); $this->assertCostDifference(0, function () use($ability1, $ability2) { self::$version->addComboDiscipline(["id" => null, "name" => "Test Combo 2", "option1" => $ability1->id, "option2" => $ability2->id, "option3" => null, "description" => "Test Combo Desc 2"]); }); }
public function ranks() { return RulebookDisciplineRank::where('discipline_id', $this->id)->orderBy('rank'); }