Reward organisms for having found a targeted resource + performing logic*/
| 3768 | |
| 3769 | /* Reward organisms for having found a targeted resource + performing logic*/ |
| 3770 | void cTaskLib::Load_ConsumeTargetAndn(const cString& name, const cString& argstr, cEnvReqs&, Feedback& feedback) |
| 3771 | { |
| 3772 | cArgSchema schema; |
| 3773 | |
| 3774 | schema.AddEntry("target_id", 0, 1); |
| 3775 | cArgContainer* args = cArgContainer::Load(argstr, schema, feedback); |
| 3776 | if (args) NewTask(name, "ConsumeTargetAndn", &cTaskLib::Task_ConsumeTargetAndn, 0, args); |
| 3777 | |
| 3778 | // Add this target id to the list in the instructions file. |
| 3779 | m_world->GetEnvironment().AddTargetID(args->GetInt(0)); |
| 3780 | } |
| 3781 | |
| 3782 | /* Reward organisms for having found a targeted resource + performing logic*/ |
| 3783 | void cTaskLib::Load_ConsumeTargetNor(const cString& name, const cString& argstr, cEnvReqs&, Feedback& feedback) |
nothing calls this directly
no test coverage detected