
(05-08-2015, 10:38 AM)allgivenover Wrote: At that point we are implementing a scripting language with object oriented capability. Bla bla ps3 limitations phrased as something that doesn't directly vilify the ps3.
Also we don't need that many lines. Just tell us exactly how much time is left on the cooldown.
if([skill].coolDown > 0){
   /e [skill] ready in [skill].coolDown seconds.
Oh.. if only. This is why I loved XII so much. It was basically scripting built into the battle system.
I thought we have a command in this game to give the time left on a cooldown. Let me poke through commands. I'll edit/update if I find it. ...and yeah, it's be object-oriented-ish in my example. I'd say it'd work great client-side, but with latency aka squeenix lag, it'd probably miserably fail.
edit: this was fast.
/recast “action name†- Displays time remaining until the specified action can be used again.
So they've definitely got a system strong enough to look up the information. Evaluation and conditionals would probably stretch it though.