Index: conf/map_darkstar.conf =================================================================== --- conf/map_darkstar.conf (revision 4127) +++ conf/map_darkstar.conf (working copy) @@ -71,6 +71,9 @@ #Modifier to apply to player speed. 0 means default speed of 40, where 20 would mean speed 60 or -10 would mean speed 30. speed_mod: 0 +#Modifier to apply to chocobo speed in addition to general speed_mod above. 0 means default speed of 40, where 20 would mean speed 60 or -10 would mean speed 30. +choco_speed_mod: 0 + #Allows you to manipulate the constant multiplier in the skill-up rate formulas, having a potent effect on skill-up rates. skillup_multiplier: 2.5 craft_multiplier: 2.6 Index: src/map/entities/battleentity.cpp =================================================================== --- src/map/entities/battleentity.cpp (revision 4127) +++ src/map/entities/battleentity.cpp (working copy) @@ -164,7 +164,7 @@ uint8 CBattleEntity::GetSpeed() { - return (animation == ANIMATION_CHOCOBO ? 40 + map_config.speed_mod : dsp_cap(speed * (100 + getMod(MOD_MOVE)) / 100, UINT8_MIN, UINT8_MAX)); + return (animation == ANIMATION_CHOCOBO ? 40 + map_config.choco_speed_mod + map_config.speed_mod : dsp_cap(speed * (100 + getMod(MOD_MOVE)) / 100, UINT8_MIN, UINT8_MAX)); } bool CBattleEntity::Rest(float rate) Index: src/map/map.cpp =================================================================== --- src/map/map.cpp (revision 4127) +++ src/map/map.cpp (working copy) @@ -831,6 +831,7 @@ map_config.exp_retain = 0.0f; map_config.exp_loss_level = 4; map_config.speed_mod = 0; + map_config.choco_speed_mod = 0; map_config.skillup_multiplier = 2.5f; map_config.craft_multiplier = 2.6f; map_config.mob_tp_multiplier = 1.0f; @@ -960,6 +961,10 @@ { map_config.speed_mod = atoi(w2); } + else if (strcmp(w1,"choco_speed_mod") == 0) + { + map_config.choco_speed_mod = atoi(w2); + } else if (strcmp(w1,"skillup_multiplier") == 0) { map_config.skillup_multiplier = atof(w2); Index: src/map/map.h =================================================================== --- src/map/map.h (revision 4127) +++ src/map/map.h (working copy) @@ -83,6 +83,7 @@ float exp_retain; // percentage of normally lost experience to retain upon death int8 exp_loss_level; // Minimum main job level at which a character may lose experience points. int8 speed_mod; // Modifier to add to baseentity speed + int8 choco_speed_mod; // Modifier to add to baseentity chocobo speed float skillup_multiplier; // Constant used in the skillup formula that has a strong effect on skill-up rates float craft_multiplier; // Constant used in the crafting skill-up formula that has a strong effect on skill-up rates float mob_tp_multiplier; // Multiplies the amount of TP mobs gain on any effect that would grant TP