[CF-Devel] Client scripting interface
crossfire-devel-admin at archives.real-time.com
crossfire-devel-admin at archives.real-time.com
Mon Sep 15 00:38:48 CDT 2003
I personally don't see adding scripting support as that big a deal.
As said, some players have already hacked their clients to perform certain
actions. So at best, all you can really do by not providing such a feature is
to make it more difficult for players.
Note that the client, and protocol, was intentionally designed to not give any
information to the players that they should not know, eg, we don't trust the
client. Thus, at best, scripts can only really provide aid, and not let them
cheat (there are numerous games in which hacked clients could really cheat, but
not crossfire).
In some sense, having scripts that do the right thing could be really handy.
Note that the script can't do anything that the player couldn't do. The command
will still take the same amount of time on the server - all the script can
really do is potentially respond faster (when drinking potions of healing for
example), as well as automate tasks that are more tricky.
In certainly won't be a cure all. For example, auto applying potions of
healing may not always do what you want. If you want it to apply it soon enough
so you don't get killed while standing in that lightning bolt, the threshold
could be 40% of your hp. However, there could certainly be other times where
being at 40% of your hp isn't that big a deal, if your fighting something that
does pretty consistent damage.
If someone can write a script that plays and gains exp for them, more power
for them. One would have to ask at some level, what the point of such a script
would be.
_______________________________________________
crossfire-devel mailing list
crossfire-devel at lists.real-time.com
https://mailman.real-time.com/mailman/listinfo/crossfire-devel
More information about the crossfire
mailing list