string autocvar_g_offhand_blaster; REGISTER_MUTATOR(offhand_blaster, expr_evaluate(autocvar_g_offhand_blaster)); MUTATOR_HOOKFUNCTION(offhand_blaster, BuildMutatorsString) { M_ARGV(0, string) = strcat(M_ARGV(0, string), ":offhand_blaster"); } MUTATOR_HOOKFUNCTION(offhand_blaster, BuildMutatorsPrettyString) { M_ARGV(0, string) = strcat(M_ARGV(0, string), ", Offhand blaster"); } MUTATOR_HOOKFUNCTION(offhand_blaster, BuildGameplayTipsString) { M_ARGV(0, string) = strcat(M_ARGV(0, string), "\n\n^3offhand blaster^8 is enabled, press 'e' to use it\n"); } MUTATOR_HOOKFUNCTION(offhand_blaster, PlayerSpawn) { entity player = M_ARGV(0, entity); player.offhand = OFFHAND_BLASTER; }