SERVER: Add path redirection for Pack-A-Punch

This commit is contained in:
cypress 2023-12-01 10:36:45 -05:00
parent b0d3c37637
commit 045914d984
2 changed files with 16 additions and 3 deletions

View file

@ -358,7 +358,7 @@ void() perk_pap =
// //
// Model // Model
if (!self.model || self.model == "models/machines/hl_scale/pap.mdl") { if (!self.model || self.model == "models/machines/pap/pap.mdl") {
self.model = "models/machines/quake_scale/pap.mdl"; self.model = "models/machines/quake_scale/pap.mdl";
} }
@ -374,7 +374,7 @@ void() perk_pap =
// Roller Model // Roller Model
if (!self.weapon2model) { if (!self.weapon2model) {
self.weapon2model = "models/machines/hl_scale/packapunch/p_roller.mdl"; self.weapon2model = "models/machines/hl_scale/pap/p_roller.mdl";
} }
// Roller Offset // Roller Offset
@ -384,7 +384,7 @@ void() perk_pap =
// Flag Model // Flag Model
if (!self.door_model_name) { if (!self.door_model_name) {
self.door_model_name = "models/machines/hl_scale/packapunch/p_flag.mdl"; self.door_model_name = "models/machines/hl_scale/pap/p_flag.mdl";
} }
// Flag Offset // Flag Offset
@ -407,6 +407,10 @@ void() perk_pap =
self.oldmodel = "sounds/machines/packapunch/upgrade.wav"; self.oldmodel = "sounds/machines/packapunch/upgrade.wav";
} }
self.model = convert_old_asset_path(self.model);
self.weapon2model = convert_old_asset_path(self.weapon2model);
self.door_model_name = convert_old_asset_path(self.door_model_name);
// Precaches // Precaches
// FIXME: Don't hardcode weapon precaches here. // FIXME: Don't hardcode weapon precaches here.
precache_extra(W_BIATCH); precache_extra(W_BIATCH);

View file

@ -761,6 +761,15 @@ string(string asset) convert_old_asset_path =
case "models/machines/power_switch.mdl": case "models/machines/power_switch.mdl":
ret = "models/machines/quake_scale/power_switch.mdl"; ret = "models/machines/quake_scale/power_switch.mdl";
break; break;
case "models/machines/hl_scale/packapunch/p_machine.mdl":
ret = "models/machines/hl_scale/pap/p_machine.mdl";
break;
case "models/machines/hl_scale/packapunch/p_roller.mdl":
ret = "models/machines/hl_scale/pap/p_roller.mdl";
break;
case "models/machines/hl_scale/packapunch/p_flag.mdl":
ret = "models/machines/hl_scale/pap/p_flag.mdl";
break;
default: default:
ret = asset; ret = asset;
break; break;