| 230 | } |
| 231 | |
| 232 | void Quest::offer() { |
| 233 | starAssert(m_player && m_world); |
| 234 | |
| 235 | if (!showAcceptDialog()) { |
| 236 | start(); |
| 237 | } else { |
| 238 | setState(QuestState::Offer); |
| 239 | initScript(); |
| 240 | m_scriptComponent.invoke("questOffer"); |
| 241 | } |
| 242 | } |
| 243 | |
| 244 | void Quest::declineOffer() { |
| 245 | setState(QuestState::New); |
no test coverage detected