… | |
… | |
722 | else |
722 | else |
723 | { |
723 | { |
724 | LOG (llevError, "load_settings: Unknown value for " "spell_failure_effects: %s\n", cp); |
724 | LOG (llevError, "load_settings: Unknown value for " "spell_failure_effects: %s\n", cp); |
725 | } |
725 | } |
726 | } |
726 | } |
727 | else if (!strcasecmp (buf, "casting_time")) |
|
|
728 | { |
|
|
729 | if (!strcasecmp (cp, "on") || !strcasecmp (cp, "true")) |
|
|
730 | { |
|
|
731 | settings.casting_time = TRUE; |
|
|
732 | } |
|
|
733 | else if (!strcasecmp (cp, "off") || !strcasecmp (cp, "false")) |
|
|
734 | { |
|
|
735 | settings.casting_time = FALSE; |
|
|
736 | } |
|
|
737 | else |
|
|
738 | { |
|
|
739 | LOG (llevError, "load_settings: Unknown value for " "casting_time: %s\n", cp); |
|
|
740 | } |
|
|
741 | } |
|
|
742 | else if (!strcasecmp (buf, "real_wiz")) |
|
|
743 | { |
|
|
744 | if (!strcasecmp (cp, "on") || !strcasecmp (cp, "true")) |
|
|
745 | { |
|
|
746 | settings.real_wiz = TRUE; |
|
|
747 | } |
|
|
748 | else if (!strcasecmp (cp, "off") || !strcasecmp (cp, "false")) |
|
|
749 | { |
|
|
750 | settings.real_wiz = FALSE; |
|
|
751 | } |
|
|
752 | else |
|
|
753 | { |
|
|
754 | LOG (llevError, "load_settings: Unknown value for " "real_wiz: %s\n", cp); |
|
|
755 | } |
|
|
756 | } |
|
|
757 | else if (!strcasecmp (buf, "spellpoint_level_depend")) |
727 | else if (!strcasecmp (buf, "spellpoint_level_depend")) |
758 | { |
728 | { |
759 | if (!strcasecmp (cp, "on") || !strcasecmp (cp, "true")) |
729 | if (!strcasecmp (cp, "on") || !strcasecmp (cp, "true")) |
760 | { |
730 | { |
761 | settings.spellpoint_level_depend = TRUE; |
731 | settings.spellpoint_level_depend = TRUE; |
… | |
… | |
865 | } |
835 | } |
866 | else if (!strcasecmp (buf, "set_friendly_fire")) |
836 | else if (!strcasecmp (buf, "set_friendly_fire")) |
867 | { |
837 | { |
868 | int val = atoi (cp); |
838 | int val = atoi (cp); |
869 | |
839 | |
870 | #if COZY_SERVER |
|
|
871 | if (val < 0 || val > 100) |
840 | if (val < 0 || val > 100) |
872 | LOG (llevError, "load_settings: set_friendly_fire must be between 0 an 100" ", %d is invalid\n", val); |
841 | LOG (llevError, "load_settings: set_friendly_fire must be between 0 an 100" ", %d is invalid\n", val); |
873 | #else |
|
|
874 | if (val < 1 || val > 100) |
|
|
875 | LOG (llevError, "load_settings: set_friendly_fire must be between 1 an 100" ", %d is invalid\n", val); |
|
|
876 | #endif |
|
|
877 | else |
842 | else |
878 | settings.set_friendly_fire = val; |
843 | settings.set_friendly_fire = val; |
879 | } |
844 | } |
880 | else if (!strcasecmp (buf, "armor_max_enchant")) |
845 | else if (!strcasecmp (buf, "armor_max_enchant")) |
881 | { |
846 | { |
… | |
… | |
934 | { |
899 | { |
935 | LOG (llevError, "load_settings: unknown value for armor_speed_linear: %s\n", cp); |
900 | LOG (llevError, "load_settings: unknown value for armor_speed_linear: %s\n", cp); |
936 | } |
901 | } |
937 | |
902 | |
938 | } |
903 | } |
939 | else if (!strcasecmp (buf, "no_player_stealing")) |
|
|
940 | { |
|
|
941 | if (!strcasecmp (cp, "on") || !strcasecmp (cp, "true")) |
|
|
942 | { |
|
|
943 | settings.no_player_stealing = TRUE; |
|
|
944 | } |
|
|
945 | else if (!strcasecmp (cp, "off") || !strcasecmp (cp, "false")) |
|
|
946 | { |
|
|
947 | settings.no_player_stealing = FALSE; |
|
|
948 | } |
|
|
949 | else |
|
|
950 | { |
|
|
951 | LOG (llevError, "load_settings: unknown value for no_player_stealing: %s\n", cp); |
|
|
952 | } |
|
|
953 | |
|
|
954 | } |
|
|
955 | else if (!strcasecmp (buf, "create_home_portals")) |
|
|
956 | { |
|
|
957 | if (!strcasecmp (cp, "on") || !strcasecmp (cp, "true")) |
|
|
958 | { |
|
|
959 | settings.create_home_portals = TRUE; |
|
|
960 | } |
|
|
961 | else if (!strcasecmp (cp, "off") || !strcasecmp (cp, "false")) |
|
|
962 | { |
|
|
963 | settings.create_home_portals = FALSE; |
|
|
964 | } |
|
|
965 | else |
|
|
966 | { |
|
|
967 | LOG (llevError, "load_settings: Unknown value for create_home_portals: %s\n", cp); |
|
|
968 | } |
|
|
969 | |
|
|
970 | } |
|
|
971 | else |
904 | else |
972 | { |
|
|
973 | LOG (llevError, "Unknown value in settings file: %s\n", buf); |
905 | LOG (llevError, "Unknown value in settings file: %s\n", buf); |
974 | } |
|
|
975 | } |
906 | } |
976 | |
907 | |
977 | close_and_delete (fp, comp); |
908 | close_and_delete (fp, comp); |
978 | } |
909 | } |
979 | |
910 | |