Make some messages first-person for the local player.
This commit is contained in:
parent
1e654de697
commit
2407b77c60
11 changed files with 62 additions and 26 deletions
|
|
@ -894,13 +894,19 @@ SWWM_PARRY = "Parry";
|
|||
SWWM_PPARRY = "Perfect Parry";
|
||||
SWWM_TRESPAWN = "\cu[\cf%ds\c- to respawn\cu]\c-";
|
||||
// score messages
|
||||
SWWM_FINDSECRET = "\cf%s\cf found a secret. +%d\c-";
|
||||
SWWM_FINDKEY = "\cf%s\cf got the %s\cf. +%d\c-";
|
||||
SWWM_LASTSECRET = "\cf%s\cf found the last secret. +%d\c-";
|
||||
SWWM_LASTITEM = "\cf%s\cf got the last item. +%d\c-";
|
||||
SWWM_LASTMONSTER = "\cf%s\cf killed the last monster. +%d\c-";
|
||||
SWWM_FINDSECRET = "\cfYou found a secret, +%d\c-";
|
||||
SWWM_FINDSECRETREM = "\cf%s\cf found a secret. +%d\c-";
|
||||
SWWM_FINDKEY = "\cfYou got the %s\cf. +%d\c-";
|
||||
SWWM_FINDKEYREM = "\cf%s\cf got the %s\cf. +%d\c-";
|
||||
SWWM_LASTSECRET = "\cfYou found the last secret. +%d\c-";
|
||||
SWWM_LASTSECRETREM = "\cf%s\cf found the last secret. +%d\c-";
|
||||
SWWM_LASTITEM = "\cfYou got the last item. +%d\c-";
|
||||
SWWM_LASTITEMREM = "\cf%s\cf got the last item. +%d\c-";
|
||||
SWWM_LASTMONSTER = "\cfYou killed the last monster. +%d\c-";
|
||||
SWWM_LASTMONSTERREM = "\cf%s\cf killed the last monster. +%d\c-";
|
||||
SWWM_NEWLORE = "New entries have been added to the Library.";
|
||||
SWWM_SELLEXTRA = "\cf%s\cf sold an extra %s\cf. +%d\c-";
|
||||
SWWM_SELLEXTRA = "\cfYou sold an extra %s\cf. +%d\c-";
|
||||
SWWM_SELLEXTRAREM = "\cf%s\cf sold an extra %s\cf. +%d\c-";
|
||||
SWWM_ALLCLEAR = "\cxLevel all clear! \cf+%d\c-";
|
||||
SWWM_NOTCLEAR = "\cxLevel not clear?\c-";
|
||||
SWWM_ALLCLEARAGAIN = "\cxLevel all clear... again!? \cf+%d\c-";
|
||||
|
|
|
|||
|
|
@ -775,14 +775,21 @@ SWWM_PARRY = "Parada";
|
|||
SWWM_PPARRY = "Parada Perfecta";
|
||||
SWWM_TRESPAWN = "\cu[\cf%ds\c- para reaparecer\cu]\c-";
|
||||
// score messages
|
||||
SWWM_FINDSECRET = "\cf%s\cf encontró un secreto. +%d\c-";
|
||||
SWWM_FINDKEY = "\cf%s\cf obtuvo la %s\cf. +%d\c-";
|
||||
SWWM_LASTSECRET = "\cf%s\cf encontró el último secreto. +%d\c-";
|
||||
SWWM_LASTITEM = "\cf%s\cf obtuvo el último ítem. +%d\c-";
|
||||
SWWM_LASTMONSTER = "\cf%s\cf mató al último enemigo. +%d\c-";
|
||||
SWWM_FINDSECRET = "\cfEncontraste un secreto. +%d\c-";
|
||||
SWWM_FINDSECRETREM = "\cf%s\cf encontró un secreto. +%d\c-";
|
||||
SWWM_FINDKEY = "\cfObtuviste la %s\cf. +%d\c-";
|
||||
SWWM_FINDKEYREM = "\cf%s\cf obtuvo la %s\cf. +%d\c-";
|
||||
SWWM_LASTSECRET = "\cfEncontraste el último secreto. +%d\c-";
|
||||
SWWM_LASTSECRETREM = "\cf%s\cf encontró el último secreto. +%d\c-";
|
||||
SWWM_LASTITEM = "\cfObtuviste el último ítem. +%d\c-";
|
||||
SWWM_LASTITEMREM = "\cf%s\cf obtuvo el último ítem. +%d\c-";
|
||||
SWWM_LASTMONSTER = "\cfMataste al último enemigo. +%d\c-";
|
||||
SWWM_LASTMONSTERREM = "\cf%s\cf mató al último enemigo. +%d\c-";
|
||||
SWWM_NEWLORE = "Hay nuevas entradas disponibles en la Biblioteca.";
|
||||
SWWM_SELLEXTRA = "\cf%s\cf vendió un %s\cf extra. +%d\c-";
|
||||
SWWM_SELLEXTRA_FEM = "\cf%s\cf vendió una %s\cf extra. +%d\c-";
|
||||
SWWM_SELLEXTRA = "\cfVendiste un %s\cf extra. +%d\c-";
|
||||
SWWM_SELLEXTRA_FEM = "\cfVendiste una %s\cf extra. +%d\c-";
|
||||
SWWM_SELLEXTRAREM = "\cf%s\cf vendió un %s\cf extra. +%d\c-";
|
||||
SWWM_SELLEXTRAREM_FEM = "\cf%s\cf vendió una %s\cf extra. +%d\c-";
|
||||
SWWM_ALLCLEAR = "\cx¡Nivel despejado! \cf+%d\c-";
|
||||
SWWM_NOTCLEAR = "\cx¿Nivel no despejado?\c-";
|
||||
SWWM_ALLCLEARAGAIN = "\cx¿¡Nivel despejado... otra vez!? \cf+%d\c-";
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
[default]
|
||||
SWWM_MODVER="\cyDEMOLITIONIST \cw1.2.9 r1 \cu(Thu 14 Apr 11:02:34 CEST 2022)\c-";
|
||||
SWWM_SHORTVER="\cw1.2.9 r1 \cu(2022-04-14 11:02:34)\c-";
|
||||
SWWM_MODVER="\cyDEMOLITIONIST \cw1.2.9 r2 \cu(Thu 14 Apr 11:02:59 CEST 2022)\c-";
|
||||
SWWM_SHORTVER="\cw1.2.9 r2 \cu(2022-04-14 11:02:59)\c-";
|
||||
|
|
|
|||
|
|
@ -333,7 +333,8 @@ extend Class SWWMHandler
|
|||
{
|
||||
allkills = true;
|
||||
SWWMCredits.Give(src.player,1000);
|
||||
Console.Printf(StringTable.Localize("$SWWM_LASTMONSTER"),src.player.GetUserName(),1000);
|
||||
if ( src.player == players[consoleplayer] ) Console.Printf(StringTable.Localize("$SWWM_LASTMONSTER"),1000);
|
||||
else Console.Printf(StringTable.Localize("$SWWM_LASTMONSTERREM"),src.player.GetUserName(),1000);
|
||||
SWWMScoreObj.Spawn(1000,src.Vec3Offset(0,0,src.Height/2));
|
||||
SWWMUtility.AchievementProgressInc("allkills",1,src.player);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -55,7 +55,8 @@ extend Class SWWMHandler
|
|||
if ( !deathmatch && !(gameinfo.gametype&GAME_Hexen) && (level.total_items == level.found_items) && !allitems )
|
||||
{
|
||||
allitems = true;
|
||||
Console.Printf(StringTable.Localize("$SWWM_LASTITEM"),players[i].GetUserName(),500);
|
||||
if ( i == consoleplayer ) Console.Printf(StringTable.Localize("$SWWM_LASTITEM"),500);
|
||||
else Console.Printf(StringTable.Localize("$SWWM_LASTITEMREM"),players[i].GetUserName(),500);
|
||||
score += 490;
|
||||
SWWMUtility.AchievementProgressInc("allitems",1,players[i]);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -19,7 +19,10 @@ Mixin Class SWWMAutoUseFix
|
|||
SWWMScoreObj.Spawn(sellprice,Owner.Vec3Offset(FRandom[ScoreBits](-8,8),FRandom[ScoreBits](-8,8),FRandom[ScoreBits](-8,8)+Owner.Height/2));
|
||||
SWWMCredits.Give(Owner.player,sellprice);
|
||||
if ( Owner.player )
|
||||
Console.Printf(StringTable.Localize(SWWMUtility.SellFemaleItem(item)?"$SWWM_SELLEXTRA_FEM":"$SWWM_SELLEXTRA"),Owner.player.GetUserName(),GetTag(),sellprice);
|
||||
{
|
||||
if ( Owner.player == players[consoleplayer] ) Console.Printf(StringTable.Localize(SWWMUtility.SellFemaleItem(item)?"$SWWM_SELLEXTRA_FEM":"$SWWM_SELLEXTRA"),GetTag(),sellprice);
|
||||
else Console.Printf(StringTable.Localize(SWWMUtility.SellFemaleItem(item)?"$SWWM_SELLEXTRAREM_FEM":"$SWWM_SELLEXTRAREM"),Owner.player.GetUserName(),GetTag(),sellprice);
|
||||
}
|
||||
}
|
||||
}
|
||||
return Super.HandlePickup(item);
|
||||
|
|
|
|||
|
|
@ -1898,7 +1898,10 @@ Class SWWMLamp : Inventory
|
|||
SWWMScoreObj.Spawn(sellprice,Owner.Vec3Offset(FRandom[ScoreBits](-8,8),FRandom[ScoreBits](-8,8),FRandom[ScoreBits](-8,8)+Owner.Height/2));
|
||||
SWWMCredits.Give(Owner.player,sellprice);
|
||||
if ( Owner.player )
|
||||
Console.Printf(StringTable.Localize(SWWMUtility.SellFemaleItem(item)?"$SWWM_SELLEXTRA_FEM":"$SWWM_SELLEXTRA"),Owner.player.GetUserName(),GetTag(),sellprice);
|
||||
{
|
||||
if ( Owner.player == players[consoleplayer] ) Console.Printf(StringTable.Localize(SWWMUtility.SellFemaleItem(item)?"$SWWM_SELLEXTRA_FEM":"$SWWM_SELLEXTRA"),GetTag(),sellprice);
|
||||
else Console.Printf(StringTable.Localize(SWWMUtility.SellFemaleItem(item)?"$SWWM_SELLEXTRAREM_FEM":"$SWWM_SELLEXTRAREM"),Owner.player.GetUserName(),GetTag(),sellprice);
|
||||
}
|
||||
}
|
||||
else if ( Charge > 0 )
|
||||
{
|
||||
|
|
|
|||
|
|
@ -2747,11 +2747,16 @@ Class Demolitionist : PlayerPawn
|
|||
{
|
||||
if ( hnd ) hnd.allsecrets = true;
|
||||
score = 1000;
|
||||
Console.Printf(StringTable.Localize("$SWWM_LASTSECRET"),player.GetUserName(),score);
|
||||
if ( player == players[consoleplayer] ) Console.Printf(StringTable.Localize("$SWWM_LASTSECRET"),score);
|
||||
else Console.Printf(StringTable.Localize("$SWWM_LASTSECRETREM"),player.GetUserName(),score);
|
||||
SWWMUtility.AchievementProgressInc("allsecrets",1,player);
|
||||
}
|
||||
else Console.Printf(StringTable.Localize("$SWWM_FINDSECRET"),player.GetUserName(),score);
|
||||
if ( CheckLocalView() ) SWWMHandler.AddOneliner("findsecret",2,40);
|
||||
else if ( player == players[consoleplayer] )
|
||||
{
|
||||
Console.Printf(StringTable.Localize("$SWWM_FINDSECRET"),score);
|
||||
SWWMHandler.AddOneliner("findsecret",2,40);
|
||||
}
|
||||
else Console.Printf(StringTable.Localize("$SWWM_FINDSECRETREM"),player.GetUserName(),score);
|
||||
SWWMCredits.Give(player,score);
|
||||
SWWMScoreObj.Spawn(score,Vec3Offset(0,0,Height/2));
|
||||
// somehow ongivesecret can be called BEFORE PostBeginPlay (what the fuck)
|
||||
|
|
@ -2795,7 +2800,8 @@ Class Demolitionist : PlayerPawn
|
|||
{
|
||||
// score
|
||||
int score = 100;
|
||||
Console.Printf(StringTable.Localize("$SWWM_FINDKEY"),player.GetUserName(),item.GetTag(),score);
|
||||
if ( player == players[consoleplayer] ) Console.Printf(StringTable.Localize("$SWWM_FINDKEY"),item.GetTag(),score);
|
||||
else Console.Printf(StringTable.Localize("$SWWM_FINDKEYREM"),player.GetUserName(),item.GetTag(),score);
|
||||
SWWMCredits.Give(player,score);
|
||||
SWWMScoreObj.Spawn(100,player.mo.Vec3Offset(0,0,Height/2));
|
||||
SWWMHandler.AddOneliner("keyget",2);
|
||||
|
|
|
|||
|
|
@ -241,7 +241,10 @@ Class SWWMWeapon : Weapon abstract
|
|||
SWWMScoreObj.Spawn(sellprice,Owner.Vec3Offset(FRandom[ScoreBits](-8,8),FRandom[ScoreBits](-8,8),FRandom[ScoreBits](-8,8)+Owner.Height/2));
|
||||
SWWMCredits.Give(Owner.player,sellprice);
|
||||
if ( Owner.player )
|
||||
Console.Printf(StringTable.Localize(SWWMUtility.SellFemaleItem(item)?"$SWWM_SELLEXTRA_FEM":"$SWWM_SELLEXTRA"),Owner.player.GetUserName(),GetTag(),sellprice);
|
||||
{
|
||||
if ( Owner.player == players[consoleplayer] ) Console.Printf(StringTable.Localize(SWWMUtility.SellFemaleItem(item)?"$SWWM_SELLEXTRA_FEM":"$SWWM_SELLEXTRA"),GetTag(),sellprice);
|
||||
else Console.Printf(StringTable.Localize(SWWMUtility.SellFemaleItem(item)?"$SWWM_SELLEXTRAREM_FEM":"$SWWM_SELLEXTRAREM"),Owner.player.GetUserName(),GetTag(),sellprice);
|
||||
}
|
||||
item.bPickupGood = true;
|
||||
}
|
||||
// reset the price in case it has to respawn
|
||||
|
|
|
|||
|
|
@ -55,7 +55,10 @@ Class ExplodiumGun : SWWMWeapon
|
|||
SWWMScoreObj.Spawn(sellprice,Owner.Vec3Offset(FRandom[ScoreBits](-8,8),FRandom[ScoreBits](-8,8),FRandom[ScoreBits](-8,8)+Owner.Height/2));
|
||||
SWWMCredits.Give(Owner.player,sellprice);
|
||||
if ( Owner.player )
|
||||
Console.Printf(StringTable.Localize(SWWMUtility.SellFemaleItem(item)?"$SWWM_SELLEXTRA_FEM":"$SWWM_SELLEXTRA"),Owner.player.GetUserName(),GetTag(),sellprice);
|
||||
{
|
||||
if ( Owner.player == players[consoleplayer] ) Console.Printf(StringTable.Localize(SWWMUtility.SellFemaleItem(item)?"$SWWM_SELLEXTRA_FEM":"$SWWM_SELLEXTRA"),GetTag(),sellprice);
|
||||
else Console.Printf(StringTable.Localize(SWWMUtility.SellFemaleItem(item)?"$SWWM_SELLEXTRAREM_FEM":"$SWWM_SELLEXTRAREM"),Owner.player.GetUserName(),GetTag(),sellprice);
|
||||
}
|
||||
item.bPickupGood = true;
|
||||
}
|
||||
// give a spare
|
||||
|
|
|
|||
|
|
@ -28,7 +28,10 @@ Class CandyGun : SWWMWeapon
|
|||
SWWMScoreObj.Spawn(sellprice,Owner.Vec3Offset(FRandom[ScoreBits](-8,8),FRandom[ScoreBits](-8,8),FRandom[ScoreBits](-8,8)+Owner.Height/2));
|
||||
SWWMCredits.Give(Owner.player,sellprice);
|
||||
if ( Owner.player )
|
||||
Console.Printf(StringTable.Localize(SWWMUtility.SellFemaleItem(item)?"$SWWM_SELLEXTRA_FEM":"$SWWM_SELLEXTRA"),Owner.player.GetUserName(),GetTag(),sellprice);
|
||||
{
|
||||
if ( Owner.player == players[consoleplayer] ) Console.Printf(StringTable.Localize(SWWMUtility.SellFemaleItem(item)?"$SWWM_SELLEXTRA_FEM":"$SWWM_SELLEXTRA"),GetTag(),sellprice);
|
||||
else Console.Printf(StringTable.Localize(SWWMUtility.SellFemaleItem(item)?"$SWWM_SELLEXTRAREM_FEM":"$SWWM_SELLEXTRAREM"),Owner.player.GetUserName(),GetTag(),sellprice);
|
||||
}
|
||||
item.bPickupGood = true;
|
||||
}
|
||||
// reset the price in case it has to respawn
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue