Well some may not consider this an overhaul, but really I think a few commands are in need of a small adjustment
Namely the following:
*getinventorylist;*getpartymember <party id>{,<type>};*getguildmember <guild id>{,<type>};*getmobdrops(<mob id>
These 4 commands all having something in common.
1. They produce array's using $@variables. ( *getinventorylist being the exception using @variables ).
2. They all produce a variable that deals with their array size.
3. They don't erase that array.
What I'm suggesting is simple.
1. Produce .@(temp_scope) variables.
2. eliminate this variable entirely, or leave it for backwards compatibility.
3. Erase the array upon execution of command. This will allow the use of getarraysize(); for each of these commands, which imo should have been the norm.
These are just my thoughts on the matter. Anyone else feel the same way?
Namely the following:
*getinventorylist;*getpartymember <party id>{,<type>};*getguildmember <guild id>{,<type>};*getmobdrops(<mob id>
These 4 commands all having something in common.
1. They produce array's using $@variables. ( *getinventorylist being the exception using @variables ).
2. They all produce a variable that deals with their array size.
3. They don't erase that array.
What I'm suggesting is simple.
1. Produce .@(temp_scope) variables.
2. eliminate this variable entirely, or leave it for backwards compatibility.
3. Erase the array upon execution of command. This will allow the use of getarraysize(); for each of these commands, which imo should have been the norm.
These are just my thoughts on the matter. Anyone else feel the same way?