Cleaned up the mapflag system (#2943)
* Created setter and getter functions. * Adjusted all calls to use these functions. * Converted mapflags to C++ map container. * Converted drop_list to vector. * Converted skill_damage ERS into vector and increased limit from UINT8 to UINT16. * Cleaned up several functions to be more dynamic to reduce redundancy that was all over the place. * Renamed nosumstarmiracle to nosunmoonstarmiracle. * Adjusted skill_damage mapflag to use proper defined constants. * Refactored map index into a vector. Thanks to @Lemongrass3110 for a lot of help and @secretdataz!
This commit is contained in:
@@ -1942,6 +1942,7 @@ struct DBMap* script_get_label_db(void);
|
||||
struct DBMap* script_get_userfunc_db(void);
|
||||
void script_run_autobonus(const char *autobonus, struct map_session_data *sd, unsigned int pos);
|
||||
|
||||
const char* script_get_constant_str(const char* prefix, int64 value);
|
||||
bool script_get_parameter(const char* name, int* value);
|
||||
bool script_get_constant(const char* name, int* value);
|
||||
void script_set_constant(const char* name, int value, bool isparameter, bool deprecated);
|
||||
|
||||
Reference in New Issue
Block a user