On-screen text for Sheen fire speed changes.
This commit is contained in:
parent
9dd3e27bbd
commit
49f90f6c18
3 changed files with 18 additions and 2 deletions
|
|
@ -700,6 +700,9 @@ SWWM_WIDESPREAD = "Wide Spread Mode";
|
|||
SWWM_TIGHTSPREAD = "Tight Spread Mode";
|
||||
SWWM_YNYKRONFORWARD = "Beam Mode"; // desya / forward
|
||||
SWWM_YNYKRONBACKWARD = "Vortex Mode"; // busa / backward
|
||||
SWWM_SHEENSPEED1 = "300 RPM";
|
||||
SWWM_SHEENSPEED2 = "700 RPM";
|
||||
SWWM_SHEENSPEED3 = "2100 RPM";
|
||||
SWWM_MRMODE1 = "Precision Shot";
|
||||
SWWM_MRMODE2 = "Cluster Shot";
|
||||
SWWM_MRMODE3 = "Stream Shot";
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
[default]
|
||||
SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r440 \cu(Mon 12 Sep 22:10:53 CEST 2022)\c-";
|
||||
SWWM_SHORTVER="\cw1.3pre r440 \cu(2022-09-12 22:10:53)\c-";
|
||||
SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r441 \cu(Mon 12 Sep 23:14:07 CEST 2022)\c-";
|
||||
SWWM_SHORTVER="\cw1.3pre r441 \cu(2022-09-12 23:14:07)\c-";
|
||||
|
|
|
|||
|
|
@ -11,6 +11,8 @@ Class HeavyMahSheenGun : SWWMWeapon
|
|||
int tcol; // for random
|
||||
bool initialized;
|
||||
|
||||
ui int lastfirespeed;
|
||||
|
||||
transient ui SmoothDynamicValueInterpolator HeatInter;
|
||||
transient SpreadSlugTracer st;
|
||||
|
||||
|
|
@ -19,6 +21,17 @@ Class HeavyMahSheenGun : SWWMWeapon
|
|||
Super.HudTick();
|
||||
if ( !HeatInter ) HeatInter = SmoothDynamicValueInterpolator.Create(barrelheat,.5,1.,25.);
|
||||
HeatInter.Update(barrelheat);
|
||||
if ( lastfirespeed && (lastfirespeed != firespeed+1) && (Owner.player == players[consoleplayer]) )
|
||||
{
|
||||
let bar = SWWMStatusBar(statusbar);
|
||||
if ( bar )
|
||||
{
|
||||
bar.ntagstr = StringTable.Localize("$SWWM_SHEENSPEED"..(firespeed+1));
|
||||
bar.ntagtic = level.totaltime;
|
||||
bar.ntagcol = nametagcolor;
|
||||
}
|
||||
}
|
||||
lastfirespeed = firespeed+1;
|
||||
}
|
||||
|
||||
action void A_DropCasing()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue