> else if (GET_DEX(ch) <= 17)
> strcat(buf, "Very Good");
> else if ((GET_DEX(ch) = 25))
> strcat(buf, "Godlike!");
> else strcat(buf, "Superb");
> since I am obviously missing something here, what is wrong with
comparing the
> stat this way and how should I compare if it is 25 without making
numbers
> between 19-24 jump up?
Typical error =)
((GET_DEX(ch) = 25)) is an assignation, it should be (GET_DEX(ch) ==
25)
Remember, == is for compare, = is for assign =)
--
Razor [Chief of Darkmud: Breed of Darkness @ darkmud.gamersrevolt.com
4000]
If it happens once, it's a bug.
If it happens twice, it's a feature.
If it happens more than twice, it's a design philosophy.
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 04/10/01 PDT