最近有点闲,就又折腾了一下老游戏,更新下:
ja2_7609+AI 中文版:详情及下载见《JA2 1.13 稳定版 AI 增强 MOD【中文版】》。
2972~r3019log(AI 翻一下:)
r3019
仅将迷彩调色板应用于皮肤。对于玩家佣兵,迷彩调色板需要穿戴迷彩等级(从装备中应用),如CAMO_KIT_USABLE_AREA中定义(默认情况下,在7609 modpacks中为25)。对于AI士兵,要求与以前相同...
---------------------
r3013
撤销了导致lua错误的3010提交部分。
---------------------
r3012
中文翻译更新(由zwwooooo完成)。
---------------------
r3011
可能修复了民兵选择LBE的问题。移动地图屏幕底部坐标的初始化(由Asdow完成)。
---------------------
r3010
各种改进(由Asdow完成): - 向lua提供MAX_TACTICAL_ENEMIES - 修复大地图的道路瓦片 - 实现选择窗口的鼠标滚轮滚动 - 增加选择窗口大小 - 修复由于文件名过长导致的断言错误 - 增加...
---------------------
r3009
修改武器声音和脚步声的音高±5%。血猫在红/黑状态下的最大游荡范围。将AI士气初始化为正常而非绝望(由Asdow完成)。
---------------------
r3008
各种修复和改进(由Asdow完成): - 改进AbstractXMLParser错误报告 - 修复库存克隆错误 - 修复血猫伏击无限循环 - 修复被动血猫 - 允许红状态的血猫游荡更远 - 初始化AI士气...
---------------------
r3007
改进AbstractXMLParser错误报告(由Asdow完成)。
---------------------
r3006
修复了BR中错误显示的穿透修正。
---------------------
r3005
新选项SIDE_OPEN_DOOR(默认关闭)允许按住CTRL从侧面开门。注意此功能不会正确触发中断。修复了错误的AMMOFLAG_FLAME值。
---------------------
r3004
如果启用了EXTRA_ITEMS选项,给敌方士兵小创伤包以便他们可以自行包扎。
---------------------
r3003
嗜血: - 如果嗜血目标可见,佣兵将拒绝攻击另一个目标,除非被新目标攻击 - 当士兵死亡时,检查激活嗜血的佣兵并停止嗜血,同时降低士气
---------------------
r3002
改进代码以使用HasActiveBinocsInHands检查雨水和白天。仅在战略屏幕上显示双筒望远镜肖像图标。佣兵不耐热且在炎热区域: - 士气降低20% - 跑步时双倍BP_RUN_ENERGYCOSTFACTOR...
---------------------
r3001
双筒望远镜在手中开始计算战略侦察,只有在分配到小队15分钟后。禁用没有特殊侦察的敌人数量检测。仅显示小队或车辆中士兵的双筒望远镜肖像图标(直升机除外)...
---------------------
r3000
为IMP选择无线电操作员特质时增加了智慧要求。降低了重武器技能和技术人员的爆炸物要求。使用双筒望远镜侦察区域时,对队伍速度和士兵能量使用施加惩罚。士兵可以检测敌人...
---------------------
r2999
禁用了ubTacticalTargetID,因为它可能导致SOLDIERTYPE错误。在地图库存中添加了物品移动限制和民兵禁忌的工具提示。将Ctrl+TAB+Click改为TAB+Click以更改物品移动限制,当移动物品显示...
---------------------
r2998
侦察特质增加20%的观察员效果。当附近有观察员时,在狙击手肖像上显示图标。在目标光标模式下显示战术信息面板。在OCTH工具提示中显示嗜血加成。观察员需要射手/狙击手特质。修复...
---------------------
r2997
使用统一函数PlayMiscSound()播放随机杂音。如果狙击手附近有观察员,显示面部图标,观察员始终使用相同图标。为激活的stunning_looks能力添加面部图标。当佣兵杀死敌人时增加鼓舞持续时间...
---------------------
r2996
修复了嗜血的肖像图标显示。改进代码以在alt+点击谈话光标模式时显示关系。添加了基于士气的嗜血启动几率。为Leech启动嗜血时添加随机战斗音效。修复了BACKGROUND_BLOODL...
---------------------
r2995
为Leech在嗜血模式下更改目标时添加了台词。
---------------------
r2994
改进代码以启动嗜血,之前忽略了畏缩的对手。SoldierTakeDamage:仅在生命伤害>0时停止嗜血。当嗜血达到3级时,随机播放Leech的台词。
---------------------
r2993
新选项显示额外图标,将基于士气和关系的图标添加到肖像中。向SOLDIERTYPE添加了新变量:ubLastTargetID, ubTacticalTargetID。改进代码以使用卡其色显示混合林地/沙漠迷彩。允许在...
---------------------
r2992
根据当前激活的迷彩类型,使用颜色显示迷彩百分比。
---------------------
r2991
修复了设置民兵特定角色时的关键错误。
---------------------
r2990
修复了<= HATED_OPINION检查。不要同时应用仇恨国籍和仇外加成。使用16个按钮的发送到监狱消息框以显示更多监狱区域。
---------------------
r2989
当按住ALT与其他佣兵交谈时,也显示关系修正。将仇外改为仇恨其他国籍,而不是任何具有不同背景ID的佣兵。俄语翻译改进。
---------------------
r2988
当选项WRITE_PROFILE_DATA_TO_XML = TRUE时,也以新格式写入MercOpinions.xml。当在光标模式下按下ALT键时,显示所选佣兵与目标佣兵的关系,点击时播放相关战斗音效。鼓舞行动需要...
---------------------
r2986
ShutdownSoundManager:移除sleep()(由Asdow完成)。向谈话光标添加文本描述。如果存在MercOpinionsNew.xml,则读取以快速加载xml(由Asdow完成的原始功能)。
---------------------
r2985
当小队长使用集结命令时,如果目标没有处于休克状态且没有畏缩,它将获得肾上腺素效果几回合。当士兵在库存中有双筒望远镜并在区域之间主动侦察时,显示双筒望远镜图标。
---------------------
r2984
非外部化的加载屏幕(例如LS_Heli)支持多分辨率和PNG(由anv完成)。
---------------------
r2983
鼓舞机制: - 集结/鼓舞某人所需的最低士气增加到65(工具提示中良好士气描述的最低等级) - 没有NOTICE_DART_CHECK和UNJAM_GUN_CHECK技能检查的加成 - 检查技能后,停止鼓舞(除...
---------------------
r2982
鼓舞机制: - 当士兵消耗任何药物时停止鼓舞 - 当士兵被击中或开始畏缩时停止鼓舞 - 具有背景的佣兵可以鼓舞另一个佣兵 - 具有小队长特质的佣兵可以集结另一个...
---------------------
r2981
库存中有双筒望远镜的佣兵可以在白天良好天气下防止伏击。游骑兵可以防止血猫伏击(但不能防止正规军伏击)。车辆中的侦察兵只能在白天良好天气下防止伏击。
---------------------
r2980
当男性士兵第一次看到有吸引力的对手时,他可以吹口哨并放下武器。当自动转向新对手时,如果士兵是男性且对手有吸引力,不要举起武器。
---------------------
r2979
背景: - 男性敌人在计算中断时有-2惩罚 - 男性敌人不太可能选择有吸引力的对手作为目标 - 男性敌人不太可能瞄准有吸引力的对手的头部射击 - 男性敌人...
---------------------
r2978
添加了背景的xml支持和描述。IsMercADealer:如果佣兵被招募,他不再是商人,这解决了玩家佣兵打开店主库存的问题。为拳击比赛添加了额外音效...
---------------------
r2977
VR:将代码移动到InitHelicopterEntranceByMercs中,以在初始区域创建火焰,从EnterSector中移出,因为游戏在进行直升机降落时会跳跃时间。
---------------------
r2976
炮击:如果区域中存在敌人,则启动回合制战斗,以便玩家有时间准备即将到来的炮击。
---------------------
r2975
ManSeesMan:隐蔽佣兵不应触发潜在敌对平民群体的敌对反应。当ELDIN在博物馆看到佣兵或圣杯被盗并触发警报时,隐蔽佣兵会被揭露。
---------------------
r2974
修复了玛丽亚在战略屏幕上无法移动到妓院区域的问题。当Madame和Billy看到玛丽亚被救出并加入玩家队伍时,使他们敌对。将ESC键中断AI的短延迟增加到5秒。
---------------------
r2973
BulletImpactReducedByRange:改进代码以减少最大射程下的子弹冲击,最多减少10%。
---------------------
r2972
ClosestPanicTrigger:在搜索恐慌按钮时检查触发器是否真的存在于该位置。
---------------------
r2972~r3019log(原文:)
r3019
Only apply camo palette to skin. For player mercs, camo palette requires worn camo level (applied from kits) as defined in CAMO_KIT_USABLE_AREA (by default, 25 in 7609 modpacks). For AI soldiers, the requirement is same as before for compa...
---------------------
r3013
Reverted part of 3010 commit which causes lua errors.
---------------------
r3012
Chinese translation update (by zwwooooo).
---------------------
r3011
Possibly fixed LBE selection by militia. Move mapscreen bottom coordinates' initialization (by Asdow).
---------------------
r3010
Various improvements (by Asdow): - provide MAX_TACTICAL_ENEMIES to lua - fix road tiles for big maps - implement mousewheel scroll for selection window - increase selection window size - fix assertion error due to too long filenames - incre...
---------------------
r3009
Modify pitch +- 5% for weapon sounds and footsteps. Max roaming range for bloodcat in Red/Black state. Initialize AI morale to normal instead of hopeless (by Asdow).
---------------------
r3008
Various fixes and improvements (by Asdow): - improve AbstractXMLParser error reporting - fix inventory cloning bug - fix bloodcat ambush endless loop - fix passive bloodcats - allow bloodcats in RED state to roam farther - initialize AI mor...
---------------------
r3007
Improve AbstractXMLParser error reporting (by Asdow).
---------------------
r3006
Fixed incorrect piercing modifier display in BR.
---------------------
r3005
New option SIDE_OPEN_DOOR (FALSE by default) allows opening doors from side with CTRL pressed. Note that this feature doesn't allow correct triggering of interrupt. Fixed incorrect AMMOFLAG_FLAME value.
---------------------
r3004
If EXTRA_ITEMS option enabled, give enemy soldiers small trauma pack so they could bandage themselves.
---------------------
r3003
Bloodlust: - merc will refuse to attack another target if bloodlust target is visible, except when attacked by new target - when soldier is dead, check merc with bloodlust active and stop bloodlust, also reduce morale
---------------------
r3002
Improved code to use HasActiveBinocsInHands which checks rain and daytime. Only show binocs portrait icon on strategic screen. Merc is heat intolerant and in hot sector: - 20% penalty to morale - double BP_RUN_ENERGYCOSTFACTOR when running ...
---------------------
r3001
Binocs in hands start to count for strategic recon only after 15 minutes spent assigned to a squad. Disabled enemy numbers detection without special recon. Only show binocs portrait icon for soldier in squad or in vehicle (except helicopter...
---------------------
r3000
Added wisdom requirement for IMP when selecting radio operator trait. Lowered explosives requirement for heavy weapons skill and technician. Penalty to group speed and soldier energy use when using binocs to scout area. Soldier can detect e...
---------------------
r2999
Disabled ubTacticalTargetID as it may cause bugs with SOLDIERTYPE. Added tooltips in map inventory for item movement restriction and militia taboo. Changed Ctrl+TAB+Click to TAB+Click to change item movement restriction when move item displ...
---------------------
r2998
Scouting trait adds 20% effectiveness to spotter. Show icon on portrait for sniper when there is spotter nearby. Show tactical info panel in target cursor mode. Show bloodlust bonus in OCTH tooltip. Spotter requires marksman/sniper trait. F...
---------------------
r2997
Use unified function PlayMiscSound() to play random misc sound. Show face icon if sniper has spotter nearby, spotter always uses same icon. Added face icon for active stunning_looks ability. Increased inspire duration when merc kills enemy ...
---------------------
r2996
Fixed portrait icon display for Bloodlust. Improved code to show relations when alt+click in talk cursor mode. Added morale based chance to start Bloodlust. Added random battlesound when starting Bloodlust for Leech. Fixed BACKGROUND_BLOODL...
---------------------
r2995
Added quote for Leech when changing target in Bloodlust mode.
---------------------
r2994
Improved code to start bloodlust, previously ignored cowering opponents. SoldierTakeDamage: only stop bloodlust if life damage > 0. Randomly play quote for Leech when bloodlust reaches level 3.
---------------------
r2993
New option Show extra icons adds morale and relation based icons to portraits. Added new variables to SOLDIERTYPE: ubLastTargetID, ubTacticalTargetID. Improved code to show mixed wood/desert camo using khaki color. Allow inspiration when mi...
---------------------
r2992
Show camo% using color depending on current active camo type.
---------------------
r2991
Fix critical bug when setting militia spot with specific role.
---------------------
r2990
Fixed <= HATED_OPINION check. Don't apply both hated nationality and xenophobic bonuses at the same time. Use 16 buttons for send to prison messagebox to show more prison sectors.
---------------------
r2989
When talking to other merc with ALT pressed, also show relation modifiers. Changed xenophobic to hate other nationalities instead of any merc with different background ID. Russian translation improvements.
---------------------
r2988
Write MercOpinions.xml also in new format when option WRITE_PROFILE_DATA_TO_XML = TRUE. When ALT key is pressed in cursor mode, show relation of selected merc to target merc, play related battlesound when clicked. Inspire action requires mi...
---------------------
r2986
ShutdownSoundManager: Remove sleep() (by Asdow). Added text description to talk cursor. Read MercOpinionsNew.xml if exists for fast xml load (original feature by Asdow).
---------------------
r2985
When squadleader uses Rally command, if target is not in shock and not cowering, it will get adrenaline effect for a few turns. Added display of binocs icon when soldier with binocs in inventory is between sectors and actively scouting.
---------------------
r2984
Non-externalized loadscreens (e.g. LS_Heli) support multiple resolutions and PNG (by anv).
---------------------
r2983
Inspire mechanics: - min morale needed to rally/inspire somebody increased to 65 (min level for good morale description in tooltip) - no bonus for NOTICE_DART_CHECK and UNJAM_GUN_CHECK skill checks - after checking skill, stop inspiring (ex...
---------------------
r2982
Inspire mechanics: - stop inspiration when soldier consumes any drugs - stop inspiration when soldier gets hit or starts cowering - merc with background can inspire another merc - merc with squadleader trait can rally anoth...
---------------------
r2981
Mercs with binocs in inventory can prevent ambush during day in good weather. Ranger can prevent bloodcat ambushes (but not regular army ambushes). Scout in vehicle can only prevent ambush during day and in good weather.
---------------------
r2980
When male soldier sees attractive opponent for the first time, he can whistle and lower weapon. When automatically turning to new opponent, don't raise weapon if soldier is male and opponent is attractive.
---------------------
r2979
background: - male enemy has -2 penalty when calculating interrupt - male enemy will less likely choose attractive opponent as target - male enemy will less likely aim at head when shooting at attractive opponent - male ene...
---------------------
r2978
Added xml support and description for background. IsMercADealer: if merc is recruited, he is no longer a dealer, this solves a problem with shopkeeper inventory being opened for player mercs. Additional sounds for boxing ma...
---------------------
r2977
VR: moved code to create fire in initial sector to InitHelicopterEntranceByMercs from EnterSector as game will jump time when doing helicopter drop.
---------------------
r2976
ArtilleryStrike: start turnbased combat if enemy present in sector to give player time to prepare for incoming barrage.
---------------------
r2975
ManSeesMan: covert mercs should not trigger hostile response from potentially hostile civ group. When ELDIN sees merc in museum or chalice is stolen and alarm sets off, covert merc gets uncovered.
---------------------
r2974
Fix maria unable to move on strategic screen in brothel sector after being recruited. Make Madame and Billy hostile when they see Maria rescued and in player team. Increased short delay to break AI with ESC key to 5 seconds.
---------------------
r2973
BulletImpactReducedByRange: improved code to reduce bullet impact at max range up to 10%.
---------------------
r2972
ClosestPanicTrigger: check if trigger really exists at spot when searching for panic button.
---------------------
- 本文标题:ja2_7609+AI 中文版 r3019
- 本文链接:https://zww.me/ja2_2014_ai_cn_r3019.z-turn
- 发布时间:2025年01月18日 12:56
- 版权声明:除非注明,文章均为 zwwooooo 原创,转载请以链接形式标明本文地址!
金手指修改。也有ai修改厉害。
看了一个街霸二 ai 战原来的ai,发现原来ai会作弊。哈哈。
@ACEVS 这里的“AI”不是指现在流行的AI助手,是指游戏里面的算法优化,让“敌人变聪明符合‘人’的战术和战略”,提高游戏可玩性,不然每次蹲点、墙角就能搞定的游戏就很容易腻。