Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

更新: Challenger 多语言支持 #434

Merged
merged 3 commits into from
Aug 30, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions Challenger/Challenger.CNPCs/BrainofCthulhu.cs
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ public override int SetState()
state = 1;
if (global::Challenger.Challenger.config.EnableBroadcastConsumptionMode)
{
TSPlayer.All.SendMessage("畸形怪脑发现了新鲜的脑子", new Color(255, 94, 94));
TSPlayer.All.SendMessage(GetString("畸形怪脑发现了新鲜的脑子"), new Color(255, 94, 94));
}
}
return state;
Expand All @@ -77,7 +77,7 @@ public override int SetState()
state = 2;
if (global::Challenger.Challenger.config.EnableBroadcastConsumptionMode)
{
TSPlayer.All.SendMessage("你真的能分清真假血弹吗", new Color(255, 94, 94));
TSPlayer.All.SendMessage(GetString("你真的能分清真假血弹吗"), new Color(255, 94, 94));
}
}
return state;
Expand All @@ -87,7 +87,7 @@ public override int SetState()
state = 3;
if (global::Challenger.Challenger.config.EnableBroadcastConsumptionMode)
{
TSPlayer.All.SendMessage("虚虚实实,实实虚虚", new Color(255, 94, 94));
TSPlayer.All.SendMessage(GetString("虚虚实实,实实虚虚"), new Color(255, 94, 94));
}
}
return state;
Expand All @@ -100,11 +100,11 @@ public override void OnHurtPlayers(GetDataHandlers.PlayerDamageEventArgs e)
int num = Main.rand.Next(1, 3);
if (num == 1)
{
global::Challenger.Challenger.SendPlayerText("糊你一脸", Color.Red, npc.Center + new Vector2(0f, -30f));
global::Challenger.Challenger.SendPlayerText(GetString("糊你一脸"), Color.Red, npc.Center + new Vector2(0f, -30f));
}
else
{
global::Challenger.Challenger.SendPlayerText("哇哇嗷", Color.Red, npc.Center + new Vector2(0f, -30f));
global::Challenger.Challenger.SendPlayerText(GetString("哇哇嗷"), Color.Red, npc.Center + new Vector2(0f, -30f));
}
}
}
Expand Down
10 changes: 5 additions & 5 deletions Challenger/Challenger.CNPCs/Deerclops.cs
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ public override int SetState()
state = 1;
if (global::Challenger.Challenger.config.EnableBroadcastConsumptionMode)
{
TSPlayer.All.SendMessage("远方的巨兽将会摧毁你所拥有的一切", new Color(111, 160, 213));
TSPlayer.All.SendMessage(GetString("远方的巨兽将会摧毁你所拥有的一切"), new Color(111, 160, 213));
}
}
return state;
Expand All @@ -132,7 +132,7 @@ public override int SetState()
state = 2;
if (global::Challenger.Challenger.config.EnableBroadcastConsumptionMode)
{
TSPlayer.All.SendMessage("冰雪从天而降", new Color(111, 160, 213));
TSPlayer.All.SendMessage(GetString("冰雪从天而降"), new Color(111, 160, 213));
}
}
return state;
Expand All @@ -142,7 +142,7 @@ public override int SetState()
state = 3;
if (global::Challenger.Challenger.config.EnableBroadcastConsumptionMode)
{
TSPlayer.All.SendMessage("你将受到灭顶之灾", new Color(111, 160, 213));
TSPlayer.All.SendMessage(GetString("你将受到灭顶之灾"), new Color(111, 160, 213));
}
}
return state;
Expand All @@ -155,11 +155,11 @@ public override void OnHurtPlayers(PlayerDamageEventArgs e)
int num = Main.rand.Next(1, 3);
if (num == 1)
{
global::Challenger.Challenger.SendPlayerText("拆掉拆掉!", new Color(111, 160, 213), npc.Center + new Vector2(0f, -30f));
global::Challenger.Challenger.SendPlayerText(GetString("拆掉拆掉!"), new Color(111, 160, 213), npc.Center + new Vector2(0f, -30f));
}
else
{
global::Challenger.Challenger.SendPlayerText("嗷嗷", new Color(111, 160, 213), npc.Center + new Vector2(0f, -30f));
global::Challenger.Challenger.SendPlayerText(GetString("嗷嗷"), new Color(111, 160, 213), npc.Center + new Vector2(0f, -30f));
}
}
}
Expand Down
10 changes: 5 additions & 5 deletions Challenger/Challenger.CNPCs/EaterofWorldsBody.cs
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ public override int SetState()
State = 1;
if (global::Challenger.Challenger.config.EnableBroadcastConsumptionMode)
{
TSPlayer.All.SendMessage("邪恶的蠕虫寻找新的受害者", new Color(177, 94, 255));
TSPlayer.All.SendMessage(GetString("邪恶的蠕虫寻找新的受害者"), new Color(177, 94, 255));
}
}
return State;
Expand All @@ -79,7 +79,7 @@ public override int SetState()
State = 2;
if (global::Challenger.Challenger.config.EnableBroadcastConsumptionMode)
{
TSPlayer.All.SendMessage("有毒的鳞甲炸裂开来", new Color(177, 94, 255));
TSPlayer.All.SendMessage(GetString("有毒的鳞甲炸裂开来"), new Color(177, 94, 255));
}
}
return State;
Expand All @@ -89,7 +89,7 @@ public override int SetState()
State = 3;
if (global::Challenger.Challenger.config.EnableBroadcastConsumptionMode)
{
TSPlayer.All.SendMessage("怒不可遏", new Color(177, 94, 255));
TSPlayer.All.SendMessage(GetString("怒不可遏"), new Color(177, 94, 255));
}
}
return State;
Expand All @@ -116,11 +116,11 @@ public override void OnHurtPlayers(GetDataHandlers.PlayerDamageEventArgs e)
int num = Main.rand.Next(1, 3);
if (num == 1)
{
global::Challenger.Challenger.SendPlayerText("刺啦", new Color(177, 94, 255), npc.Center + new Vector2(0f, -30f));
global::Challenger.Challenger.SendPlayerText(GetString("刺啦"), new Color(177, 94, 255), npc.Center + new Vector2(0f, -30f));
}
else
{
global::Challenger.Challenger.SendPlayerText("小心我爆炸的鳞甲", new Color(177, 94, 255), npc.Center + new Vector2(0f, -30f));
global::Challenger.Challenger.SendPlayerText(GetString("小心我爆炸的鳞甲"), new Color(177, 94, 255), npc.Center + new Vector2(0f, -30f));
}
}
}
Expand Down
6 changes: 3 additions & 3 deletions Challenger/Challenger.CNPCs/EaterofWorldsHead.cs
Original file line number Diff line number Diff line change
Expand Up @@ -33,13 +33,13 @@ public override void OnHurtPlayers(GetDataHandlers.PlayerDamageEventArgs e)
switch (Main.rand.Next(1, 4))
{
case 1:
global::Challenger.Challenger.SendPlayerText("毒牙咬击", new Color(177, 94, 255), npc.Center + new Vector2(0f, -30f));
global::Challenger.Challenger.SendPlayerText(GetString("毒牙咬击"), new Color(177, 94, 255), npc.Center + new Vector2(0f, -30f));
break;
case 2:
global::Challenger.Challenger.SendPlayerText("创死你", new Color(177, 94, 255), npc.Center + new Vector2(0f, -30f));
global::Challenger.Challenger.SendPlayerText(GetString("创死你"), new Color(177, 94, 255), npc.Center + new Vector2(0f, -30f));
break;
default:
global::Challenger.Challenger.SendPlayerText("呜哇哇", new Color(177, 94, 255), npc.Center + new Vector2(0f, -30f));
global::Challenger.Challenger.SendPlayerText(GetString("呜哇哇"), new Color(177, 94, 255), npc.Center + new Vector2(0f, -30f));
break;
}
}
Expand Down
12 changes: 6 additions & 6 deletions Challenger/Challenger.CNPCs/EyeofCthulhu.cs
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@ public override int SetState()
state = 1;
if (global::Challenger.Challenger.config.EnableBroadcastConsumptionMode)
{
TSPlayer.All.SendMessage("燃烧!无法熄灭的火焰", new Color(200, 200, 200));
TSPlayer.All.SendMessage(GetString("燃烧!无法熄灭的火焰"), new Color(200, 200, 200));
}
}
return 0;
Expand All @@ -192,7 +192,7 @@ public override int SetState()
state = 2;
if (global::Challenger.Challenger.config.EnableBroadcastConsumptionMode)
{
TSPlayer.All.SendMessage("你找到那颗子弹了吗", new Color(200, 200, 200));
TSPlayer.All.SendMessage(GetString("你找到那颗子弹了吗"), new Color(200, 200, 200));
}
}
return 1;
Expand All @@ -204,7 +204,7 @@ public override int SetState()
state = 3;
if (global::Challenger.Challenger.config.EnableBroadcastConsumptionMode)
{
TSPlayer.All.SendMessage("猪突猛进!", new Color(200, 200, 200));
TSPlayer.All.SendMessage(GetString("猪突猛进!"), new Color(200, 200, 200));
}
}
return 2;
Expand All @@ -214,7 +214,7 @@ public override int SetState()
state = 4;
if (global::Challenger.Challenger.config.EnableBroadcastConsumptionMode)
{
TSPlayer.All.SendMessage("疯狗狂叫!!!", new Color(200, 200, 200));
TSPlayer.All.SendMessage(GetString("疯狗狂叫!!!"), new Color(200, 200, 200));
}
}
return 3;
Expand All @@ -227,11 +227,11 @@ public override void OnHurtPlayers(PlayerDamageEventArgs e)
int num = Main.rand.Next(1, 3);
if (num == 1)
{
global::Challenger.Challenger.SendPlayerText("就这就这!", new Color(200, 200, 200), npc.Center + new Vector2(0f, -30f));
global::Challenger.Challenger.SendPlayerText(GetString("就这就这!"), new Color(200, 200, 200), npc.Center + new Vector2(0f, -30f));
}
else
{
global::Challenger.Challenger.SendPlayerText("看我创死你", new Color(200, 200, 200), npc.Center + new Vector2(0f, -30f));
global::Challenger.Challenger.SendPlayerText(GetString("看我创死你"), new Color(200, 200, 200), npc.Center + new Vector2(0f, -30f));
}
}
}
Expand Down
12 changes: 6 additions & 6 deletions Challenger/Challenger.CNPCs/QueenBee.cs
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ public override int SetState()
state = 1;
if (global::Challenger.Challenger.config.EnableBroadcastConsumptionMode)
{
TSPlayer.All.SendMessage("谁人惊扰了我的蜂巢!", Color.Yellow);
TSPlayer.All.SendMessage(GetString("谁人惊扰了我的蜂巢!"), Color.Yellow);
}
}
return state;
Expand All @@ -138,7 +138,7 @@ public override int SetState()
state = 2;
if (global::Challenger.Challenger.config.EnableBroadcastConsumptionMode)
{
TSPlayer.All.SendMessage("不许抢我的蜂蜜", Color.Yellow);
TSPlayer.All.SendMessage(GetString("不许抢我的蜂蜜"), Color.Yellow);
}
}
return state;
Expand All @@ -150,7 +150,7 @@ public override int SetState()
state = 3;
if (global::Challenger.Challenger.config.EnableBroadcastConsumptionMode)
{
TSPlayer.All.SendMessage("毒刺射你一脸", Color.Yellow);
TSPlayer.All.SendMessage(GetString("毒刺射你一脸"), Color.Yellow);
}
}
return state;
Expand All @@ -169,13 +169,13 @@ public override void OnHurtPlayers(PlayerDamageEventArgs e)
switch (Main.rand.Next(1, 4))
{
case 1:
global::Challenger.Challenger.SendPlayerText("嗡嗡", Color.Yellow, npc.Center + new Vector2(0f, -30f));
global::Challenger.Challenger.SendPlayerText(GetString("嗡嗡"), Color.Yellow, npc.Center + new Vector2(0f, -30f));
break;
case 2:
global::Challenger.Challenger.SendPlayerText("嗡嗡嗡嗡", Color.Yellow, npc.Center + new Vector2(0f, -30f));
global::Challenger.Challenger.SendPlayerText(GetString("嗡嗡嗡嗡"), Color.Yellow, npc.Center + new Vector2(0f, -30f));
break;
default:
global::Challenger.Challenger.SendPlayerText("吱嗡", Color.Yellow, npc.Center + new Vector2(0f, -30f));
global::Challenger.Challenger.SendPlayerText(GetString("吱嗡"), Color.Yellow, npc.Center + new Vector2(0f, -30f));
break;
}
}
Expand Down
14 changes: 7 additions & 7 deletions Challenger/Challenger.CNPCs/Skeletron.cs
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ public override int SetState()
state = 1;
if (global::Challenger.Challenger.config.EnableBroadcastConsumptionMode)
{
TSPlayer.All.SendMessage("被封印的骷髅帝王苏醒", new Color(150, 143, 102));
TSPlayer.All.SendMessage(GetString("被封印的骷髅帝王苏醒"), new Color(150, 143, 102));
}
}
return state;
Expand All @@ -124,7 +124,7 @@ public override int SetState()
state = 2;
if (global::Challenger.Challenger.config.EnableBroadcastConsumptionMode)
{
TSPlayer.All.SendMessage("嘎吱作响", new Color(150, 143, 102));
TSPlayer.All.SendMessage(GetString("嘎吱作响"), new Color(150, 143, 102));
}
}
return state;
Expand All @@ -136,7 +136,7 @@ public override int SetState()
state = 3;
if (global::Challenger.Challenger.config.EnableBroadcastConsumptionMode)
{
TSPlayer.All.SendMessage("诅咒开始应验", new Color(150, 143, 102));
TSPlayer.All.SendMessage(GetString("诅咒开始应验"), new Color(150, 143, 102));
}
}
return state;
Expand All @@ -146,7 +146,7 @@ public override int SetState()
state = 4;
if (global::Challenger.Challenger.config.EnableBroadcastConsumptionMode)
{
TSPlayer.All.SendMessage("惨朽不堪", new Color(150, 143, 102));
TSPlayer.All.SendMessage(GetString("惨朽不堪"), new Color(150, 143, 102));
}
}
return state;
Expand All @@ -159,13 +159,13 @@ public override void OnHurtPlayers(PlayerDamageEventArgs e)
switch (Main.rand.Next(1, 4))
{
case 1:
global::Challenger.Challenger.SendPlayerText("再让我逮到一下你就玩玩", new Color(150, 143, 102), npc.Center + new Vector2(0f, -30f));
global::Challenger.Challenger.SendPlayerText(GetString("再让我逮到一下你就玩玩"), new Color(150, 143, 102), npc.Center + new Vector2(0f, -30f));
break;
case 2:
global::Challenger.Challenger.SendPlayerText("创死你", new Color(150, 143, 102), npc.Center + new Vector2(0f, -30f));
global::Challenger.Challenger.SendPlayerText(GetString("创死你"), new Color(150, 143, 102), npc.Center + new Vector2(0f, -30f));
break;
default:
global::Challenger.Challenger.SendPlayerText("想再贴贴吗?", new Color(150, 143, 102), npc.Center + new Vector2(0f, -30f));
global::Challenger.Challenger.SendPlayerText(GetString("想再贴贴吗?"), new Color(150, 143, 102), npc.Center + new Vector2(0f, -30f));
break;
}
}
Expand Down
10 changes: 5 additions & 5 deletions Challenger/Challenger.CNPCs/SkeletronHand.cs
Original file line number Diff line number Diff line change
Expand Up @@ -60,11 +60,11 @@ public override int SetState()
state = 2;
if (npc.ai[0] == -1f && global::Challenger.Challenger.config.EnableBroadcastConsumptionMode)
{
TSPlayer.All.SendMessage("你打痛我左手了!!!", new Color(150, 143, 102));
TSPlayer.All.SendMessage(GetString("你打痛我左手了!!!"), new Color(150, 143, 102));
}
if (npc.ai[0] == 1f && global::Challenger.Challenger.config.EnableBroadcastConsumptionMode)
{
TSPlayer.All.SendMessage("你打痛我右手了!!!", new Color(150, 143, 102));
TSPlayer.All.SendMessage(GetString("你打痛我右手了!!!"), new Color(150, 143, 102));
}
}
return state;
Expand Down Expand Up @@ -97,13 +97,13 @@ public override void OnHurtPlayers(GetDataHandlers.PlayerDamageEventArgs e)
switch (Main.rand.Next(1, 4))
{
case 1:
global::Challenger.Challenger.SendPlayerText("就这还想打倒我骷髅王爷爷", new Color(150, 143, 102), npc.Center + new Vector2(0f, -30f));
global::Challenger.Challenger.SendPlayerText(GetString("就这还想打倒我骷髅王爷爷"), new Color(150, 143, 102), npc.Center + new Vector2(0f, -30f));
break;
case 2:
global::Challenger.Challenger.SendPlayerText("看我一记耳光", new Color(150, 143, 102), npc.Center + new Vector2(0f, -30f));
global::Challenger.Challenger.SendPlayerText(GetString("看我一记耳光"), new Color(150, 143, 102), npc.Center + new Vector2(0f, -30f));
break;
default:
global::Challenger.Challenger.SendPlayerText("离地牢远点!!!", new Color(150, 143, 102), npc.Center + new Vector2(0f, -30f));
global::Challenger.Challenger.SendPlayerText(GetString("离地牢远点!!!"), new Color(150, 143, 102), npc.Center + new Vector2(0f, -30f));
break;
}
}
Expand Down
Loading
Loading