[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