Ticket #2136: patch_collecttreasure.diff

File patch_collecttreasure.diff, 2.3 KB (added by Itms, 11 years ago)
  • binaries/data/mods/public/simulation/components/UnitAI.js

     
    15771577                        var nearby = this.FindNearbyResource(function (ent, type, template) {
    15781578                            return (
    15791579                                ent != oldTarget
    1580                                  && ((type.generic == "treasure" && oldType.generic == "treasure")
    1581                                  || (type.specific == oldType.specific
    1582                                  && (type.specific != "meat" || oldTemplate == template)))
     1580                                 && (type.specific == oldType.specific
     1581                                 && (type.specific != "meat" || oldTemplate == template))
    15831582                            );
    15841583                        });
    15851584                        if (nearby)
     
    16371636                        var nearby = this.FindNearbyResource(function (ent, type, template) {
    16381637                            return (
    16391638                                ent != oldTarget
    1640                                 && ((type.generic == "treasure" && oldType.generic == "treasure")
    1641                                 || (type.specific == oldType.specific
    1642                                 && (type.specific != "meat" || oldTemplate == template)))
     1639                                && (type.specific == oldType.specific
     1640                                && (type.specific != "meat" || oldTemplate == template))
    16431641                            );
    16441642                        });
    16451643                        if (nearby)
     
    16801678                    // Also don't switch to a different type of huntable animal
    16811679                    var nearby = this.FindNearbyResource(function (ent, type, template) {
    16821680                        return (
    1683                             (type.generic == "treasure" && resourceType.generic == "treasure")
    1684                             || (type.specific == resourceType.specific
    1685                             && (type.specific != "meat" || resourceTemplate == template))
     1681                            type.specific == resourceType.specific
     1682                            && (type.specific != "meat" || resourceTemplate == template)
    16861683                        );
    16871684                    });
    16881685
     
    18721869                    // Also don't switch to a different type of huntable animal
    18731870                    var nearby = this.FindNearbyResource(function (ent, type, template) {
    18741871                        return (
    1875                             (type.generic == "treasure" && resourceType.generic == "treasure")
    1876                             || (type.specific == resourceType.specific
    1877                             && (type.specific != "meat" || resourceTemplate == template))
     1872                            type.specific == resourceType.specific
     1873                            && (type.specific != "meat" || resourceTemplate == template)
    18781874                        );
    18791875                    });
    18801876                    if (nearby)