游侠NETSHOW论坛

标题: 沉船SEA_AI文件夹,修改AIFantom.c这个文件中的/*case "war"是什么吗 [打印本页]

作者: fanged2010    时间: 2010-9-19 11:45:07     标题: 沉船SEA_AI文件夹,修改AIFantom.c这个文件中的/*case "war"是什么吗

void SetShipToFantom(ref _chr, string _type, bool _setgoods)
{
int ShipType;
int Nation = sti(_chr.nation)
int Rank = sti(pchar.rank);
switch (_type)
{
  case "trade":-------------------------------商船
   if (Rank < 11)
   {
    ShipType = RandFromThreeDight(SHIP_SLOOP, SHIP_SCHOONER, SHIP_LUGGER);
   }
   if (Rank >= 11 && Rank <= 20)-------------------如果等级大于等于11,小于等于20时
   {
    if (Nation == SPAIN) ShipType = RandFromThreeDight(SHIP_CARAVEL, SHIP_BARKENTINE, SHIP_BARQUE);
    else ShipType = RandFromThreeDight(SHIP_FLEUT, SHIP_BARQUE, SHIP_GALEON_L);
   }
   if (Rank > 20)
   {
    if (Nation == SPAIN) ShipType = SHIP_GALEON_H;
    else ShipType = SHIP_PINNACE;----------------------------------------这种类型的是船只代码类型
   }
  break;
  case "pirate":----------------------------海盗船
   if (Rank < 4)
   {
    ShipType = SHIP_LUGGER;
   }   
   if (Rank >= 4 && Rank < 11)
   {
    ShipType = RandFromThreeDight(SHIP_SLOOP, SHIP_SCHOONER, SHIP_BRIG);
   }
   if (Rank >= 11 && Rank <= 20)
   {
    ShipType = RandFromThreeDight(SHIP_GALEON_L, SHIP_GALEON_H, SHIP_CORVETTE);
   }
   if (Rank > 20)
   {
    ShipType = SHIP_FRIGATE;
   }
  break;

/*case "war":(这个是什么意思。为什么有/*是做什么用的呀
  ......................
...........
....................等
        break;*/
作者: dudu268    时间: 2010-9-19 18:31:20

应该是当主角等级达到以上范围时,在航海大地图上所出现的海盗船、商船、各国家皇家海军会出现什么样的舰种。WAR应是表示各国家皇家海军舰队。
作者: fanged2010    时间: 2010-9-19 21:48:58

谢谢。。那我也不会改............................




欢迎光临 游侠NETSHOW论坛 (https://game.ali213.net/) Powered by Discuz! X2