3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 283|回复: 1
打印 上一主题 下一主题

[求助] 请问编辑器如何修改奥斯曼军事学校 出兵时间。

[复制链接]

8

主题

332

帖子

330

积分

高级玩家

Rank: 4

贡献度
1
金元
3257
积分
330
精华
0
注册时间
2013-1-31
跳转到指定楼层
主题
发表于 2024-7-25 22:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,现在长矛兵是70秒,怎么在编辑器缩短时间。
回复

使用道具 举报

1

主题

118

帖子

233

积分

中级玩家

Rank: 3Rank: 3

贡献度
8
金元
2006
积分
233
精华
0
注册时间
2019-11-12
舒服的沙发
发表于 2024-7-26 10:37 | 只看该作者
本帖最后由 M奥M 于 2024-7-26 15:58 编辑

和这个有关:
Attributes->statemodel_schema->civs->ottoman->schema_bag->float_properties->statemodel_float_property->float_property_id->military_school_production_speed_ott
default是0.2,长矛兵默认15秒,15/0.2=75秒。

编辑器不知道咋改,控制台可以用以下任意一个方法:
1. 直接修改statemodel,2倍速生产,影响全部后续建造的军事学校,修改之前建的维持原来生产速度。
Player_SetStateModelFloat(Game_GetLocalPlayer(), "military_school_production_speed_ott", 2)
2. 为军事学校EntityType添加(0.2x10)倍生产速度的modifier,影响全部军事学校。
local modifier = Modifier_Create(MAT_EntityType, "production_speed_modifier", MUT_Multiplication, false, 10, "building_military_school_ott")
Modifier_ApplyToPlayer(modifier,Game_GetLocalPlayer(),0)
3. 为选中的建筑修改(0.2x10)倍生产速度,影响选中的建筑。
local g_cheat_eg_tmp=EGroup_Create("g_cheat_eg_tmp")
Misc_GetSelectedEntities(g_cheat_eg_tmp,true)
Modify_ProductionRate(g_cheat_eg_tmp, 10)
EGroup_Destroy(g_cheat_eg_tmp)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-2-12 15:49 , Processed in 0.105357 second(s), 15 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表