Advertisement
Guest User

absolutely broken pitch tonk code (ZSCRIPT)

a guest
Oct 27th, 2020
33
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.11 KB | None | 0 0
  1. Class MT_PlayerWeapon : Weapon
  2. {
  3. Default
  4. {
  5. Weapon.AmmoUse1 0;
  6. Weapon.AmmoUse2 0;
  7. Weapon.AmmoType1 "Clip";
  8. Weapon.AmmoType2 "Clip";
  9. +WEAPON.ALT_AMMO_OPTIONAL;
  10. +WEAPON.AMMO_OPTIONAL;
  11. +WEAPON.DONTBOB;
  12. +INVENTORY.UNDROPPABLE;
  13. +INVENTORY.UNCLEARABLE;
  14. }
  15.     States
  16.     {
  17.     Ready:
  18.         CHGG A 1 A_WeaponReady;
  19.         Loop;
  20.     Deselect:
  21.         CHGG A 1 A_Lower;
  22.         Loop;
  23.     Select:
  24.         CHGG A 1 A_Raise;
  25.         Loop;
  26.     AltFire:
  27.     Fire:
  28.         CHGG AB 4 A_FireCGun;
  29.         CHGG B 0 A_ReFire;
  30.         Goto Ready;
  31.     Flash:
  32.         CHGF A 5 Bright A_Light1;
  33.         Goto LightDone;
  34.         CHGF B 5 Bright A_Light2;
  35.         Goto LightDone;
  36.     Spawn:
  37.         MGUN A -1;
  38.         Stop;
  39.     }
  40. }
  41.  
  42. //------------------------------------------------------------------------------
  43. //CUSTOM FUNCTIONS
  44. //------------------------------------------------------------------------------
  45. class MTA_Funcs : Actor
  46. {
  47. Action Double MTA_ResetPitch(double pitch = 0)
  48. {
  49.     double old_pitch = pitch;
  50.        
  51.         if (pitch < 0)
  52.         {
  53.             old_pitch = pitch - (pitch * 2);
  54.         }
  55.            
  56.         else if (pitch > 0)
  57.         {
  58.             old_pitch = pitch + (pitch * 2);
  59.         }
  60.            
  61.         else
  62.         {
  63.             old_pitch = 0;
  64.         }
  65.            
  66.     return old_pitch;
  67. }}
  68.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement