Browse Source

Merge branch 'dev' of github.com:eesast/THUAI6 into dev

tags/0.1.0
gsy1519 2 years ago
parent
commit
f8fc5335bf
5 changed files with 17 additions and 7 deletions
  1. +3
    -1
      dependency/proto/Message2Clients.proto
  2. +6
    -0
      dependency/proto/Message2Server.proto
  3. +4
    -4
      dependency/proto/Services.proto
  4. +4
    -2
      logic/GameClass/Skill/Occupation.cs
  5. BIN
      resource/eesast_logo_32x32.png

+ 3
- 1
dependency/proto/Message2Clients.proto View File

@@ -41,7 +41,9 @@ message MessageOfTricker
int64 player_id = 11;
int32 view_range = 12; // 视野距离
int32 radius = 13; // 半径
repeated TrickerBuffType buff = 14;
int32 treat_progress = 14; // 治疗进度
int32 rescue_progress = 15; // 救援进度
repeated TrickerBuffType buff = 16;
}

message MessageOfBullet


+ 6
- 0
dependency/proto/Message2Server.proto View File

@@ -46,6 +46,12 @@ message IDMsg
int64 player_id = 1;
}

message SkillMsg
{
int64 player_id = 1;
int32 skill_id = 2;
}

// 基本继承于THUAI5,为了使发送的信息尽可能不被浪费,暂定不发这类大包。
// message MessageToServer
// {


+ 4
- 4
dependency/proto/Services.proto View File

@@ -14,13 +14,13 @@ service AvailableService
// 游戏过程中玩家执行操作的服务
rpc Move (MoveMsg) returns (MoveRes);
rpc PickProp (PropMsg) returns (BoolRes);
rpc UseProp (IDMsg) returns (BoolRes);
rpc UseSkill (IDMsg) returns (BoolRes);
rpc UseProp (PropMsg) returns (BoolRes);
rpc UseSkill (SkillMsg) returns (BoolRes);
rpc SendMessage (SendMsg) returns (BoolRes);
rpc GetMessage (IDMsg) returns (stream MsgRes);
rpc StartLearning (IDMsg) returns (BoolRes); // 开始修理机器
rpc StartHelpMate (IDMsg) returns (BoolRes); // 开始救人
rpc StartHealMate (IDMsg) returns (BoolRes);
rpc StartRescueMate (IDMsg) returns (BoolRes); // 开始救人
rpc StartTreatMate (IDMsg) returns (BoolRes);
rpc Trick (TrickMsg) returns (BoolRes); // 攻击
rpc Graduate (IDMsg) returns (BoolRes); // 相当于逃跑
rpc OpenDoor (IDMsg) returns (BoolRes); // 开门


+ 4
- 2
logic/GameClass/Skill/Occupation.cs View File

@@ -43,7 +43,7 @@ namespace GameClass.Skill
public List<IActiveSkill> ListOfIActiveSkill => new(new IActiveSkill[] { new BecomeInvisible(), new UseKnife() });
public List<IPassiveSkill> ListOfIPassiveSkill => new(new IPassiveSkill[] { });
}
public class Athlete : IOccupation
public class Athlete : IStudent
{
private const int moveSpeed = GameData.basicMoveSpeed;
public int MoveSpeed => moveSpeed;
@@ -59,7 +59,9 @@ namespace GameClass.Skill

public BulletType InitBullet => BulletType.CommonAttackOfGhost;

public List<IActiveSkill> ListOfIActiveSkill => new(new IActiveSkill[] { new BecomeInvisible(), new UseKnife() });
public List<IActiveSkill> ListOfIActiveSkill => new(new IActiveSkill[] { new BeginToCharge() });
public List<IPassiveSkill> ListOfIPassiveSkill => new(new IPassiveSkill[] { });

public int FixSpeed => GameData.basicFixSpeed;
}
}

BIN
resource/eesast_logo_32x32.png View File

Before After
Width: 32  |  Height: 32  |  Size: 3.0 kB

Loading…
Cancel
Save