控制台选择(Console Select) mod| 饥荒联机版

额外的控制台命令
此mod将命令添加到调试控制台(通过按〜访问)。
带有详细注释的Klei论坛主题:
http://forums.kleientertainment.com/topic/73779-console-select-additional-console-commands-keep-forgetting-prefab-names/
Mod的第一部分允许您根据游戏中的名称而不是预制名称来生成物品。例如,您可以输入
c_spawn(“科学机器”)
代替
名称区分大小写和空格,但不再试图记住预制名称是什么,是否带有下划线。您可以在c_spawn,c_give,c_mat,c_list,c_findnext,c_find,c_countprefabs和c_selectnear控制台命令中使用游戏内名称而不是预制名称。如果一个以上的预制件具有相同的名称,则该命令将选择游戏首先列出的那个。例如,c_spawn(“ Boulder”)似乎总是产生“ rocks2”(带有金纹的巨石)。如果您想要其他类型的巨石,仍然可以使用预制名称来生成它。
第二部分是一堆新命令,使您可以选择和操纵游戏世界中的实体。您可以使用以下选择器之一开始命令。这些选择器不执行任何操作,而是指定您要操作的实体组:
呼叫()
c_all(“ researchlab”)
c_all()选择游戏世界中的所有实体。您很少想直接使用它。您可以给c_all()一个预制名称,以选择该类型的所有实体。您可以使用实体的游戏内名称或预制名称。
c_players()
c_players(“ HabdomeRaider”)
c_me()
c_players()选择所有玩家实体。您可以给c_players()一个播放器名称来选择该特定播放器。 c_me()仅选择您自己。
c_mouse()
c_mouse()选择位于鼠标光标下方的实体。
选择一组项目后,可以将这些命令应用于该组。命令之间用冒号分隔,并且可以链接在一起:
c_mouse():print()//在鼠标光标下打印实体的名称。
:print()列出所选内容中实体的预制名称。
c_all():count()//告诉您世界上有多少个实体
c_all(“科学机”):count()//告诉您有多少台科学机
:count()显示组中实体的数量。
c_me():give(“ Spear”)//给自己一个矛
c_players():give(“橄榄球头盔”)//给每个球员一个橄榄球头盔
c_player(“ HabdomeRaider”):give(“ Jerky”,10)//给HabdomeRaider 10块生涩
c_players():give(“橄榄球头盔”):give(“生涩的”,20)//给每个玩家一个橄榄球头盔和10个生涩的
:give()命令的工作方式与c_give相同,但它会将项目提供给所有选定的实体。同样,您可以使用游戏中的名称或预制名称。 Give命令可以链接在一起。
c_all(“ Beefalo”):delete()//从世界上删除所有的Beefalo 🙁
:delete()从世界移除实体。
c_all(“ Spider”):addtag(“ selected”)//为所有蜘蛛提供“ selected”标记
:addtag()为组中的实体提供特定的标签。标签用于游戏中的特殊条件,或者您以后可以使用它来重新选择该组。
有几个命令可以缩小选择范围:
c_all():prefab(“ Rabbit”)//选择所有兔子。与c_all(“兔子”)相同
c_all():tag(“ selected”)//选择带有“ selected”标签的实体,例如前面的蜘蛛
c_all(“ Alchemy Engine”):nearest()//选择离玩家最近的炼金术引擎
c_all():tag(“ selected”):delete()//删除所有带有“ selected”标记的实体
:prefab()将选择范围缩小到特定类型的项目。 :tag()将选择范围缩小到具有给定标签的实体。 :nearest()仅选择组中最靠近玩家的实体。这些命令可以与其他命令链接在一起以影响特定实体。
c_players():move()//将所有玩家移动到鼠标位置。
c_me():move(c_all(“ Science Machine”):nearest())//将自己移至最近的科学机器
最后,:move命令可让您移动实体。 :move()会将选定的项目移动到鼠标位置,或者您可以指定实体以将选定的项目移动到该实体的位置。
希望您会发现这些其他命令有用。