Age of Kings Heaven
Welcome
Downloads Home
Best Files
Review Guidelines
Main site
Forums
Code of Conduct
Search

Advanced Search
AI Files
Home
New Releases
New Reviews
New Comments
Top-Rated

Submit File
Browse Categories
New Files
Recent Updates

Downloads Home » AI Files » Conquerors

Download File Post Review Post Comment

Conquerors

Author File Description
ARFFI
File Details
Version: The Conquerors 1.0c
"Conquerors" for request.
Version 1.02

This AI was scripted to let scenario editors to have a "easy to modefy AI" that attacks with triggers and so on.
See "read me.txt" for instruction.

I added most basic methods to attack, so if you wish to use other attacking method, it shall be easy to modify too.
(Attacking methods : all TSAs I use, Group-attack with Small or Large groups.)
(Did not use attack-now cause it loses control of the units with some ocasion.)

Have fun.^^

ARFFI

PS:
Stoped every economy possibilities as requested.
Also, I added some interface to modify.^^

;Conquerors version 1.02
;Requested AI for KingSteven by ARFFI
;Request : No gathering and all economy stopped while waiting for the trigger to let the AI attack.
;Problems: "furious the monkey boy" and some units can not be used for attacking/scouting.

;*************** constants for others to modify. **************************************************
;--------------------------------------------------------------------------------------------------
;You may change these flags to adapt this AI to your aim.
;Unless it is written "value" in the following explanation of the options, type "YES" or "NO" only.
;For "values", type the new value you wish were the former value was written.
;(follow the mimimum and the maximum of the value)
;--------------------------------------------------------------------------------------------------


;***Attack triggers***

(defconst USE_STONE_AMOUNT_TO_ATTACK YES)
;change "YES" to "NO" if you don't use stone-amount to trigger this AI attack.

(defconst ATTACK_TRIGGER_STONE_AMOUNT 9990)
;set the amount of stone to trigger this AI to attack.(max:9999 > value > min:-1)

(defconst USE_TRIGGER_TO_ATTACK NO)
;change "NO" to "YES" if you wish to use trigger to let the AI attack.

(defconst ATTACK_TRIGGER 1)
;set the value of the trigger you wish to use when you want this AI to attack.(max:255 > value > min:1)

(defconst USE_TAUNT_TO_ATTACK NO)
;change "NO" to "YES" if you wish to use trigger to let the AI attack.

(defconst ATTACK_TAUNT 31)
;set the value of the taunt you wish to use when you want this AI to attack.(max:255 > value > min:1)



;***Defend (stop attacking) triggers***

(defconst USE_STONE_AMOUNT_TO_STOP_ATTACK NO)
;change "NO" to "YES" if you do use stone-amount to trigger this AI to stop attack.

(defconst STOP_ATTACK_TRIGGER_STONE_AMOUNT 9989)
;set the amount of stone to trigger this AI to stop attacking.(max:9999 > value > min:-1)

(defconst USE_TRIGGER_TO_STOP_ATTACK NO)
;change "NO" to "YES" if you wish to use trigger to let the AI stop attacking.

(defconst STOP_ATTACK_TRIGGER 1)
;set the value of the trigger you use when you want this AI to stop attacking.(max:255 > value > min:1)

(defconst USE_TAUNT_TO_STOP_ATTACK NO)
;change "NO" to "YES" if you wish to use trigger to let the AI stop attacking.

(defconst STOP_ATTACK_TAUNT 15)
;set the value of the taunt you wish to use when you want this AI to attack.(max:255 > value > min:1)


;***Targeting triggers***

(defconst AUTO_ADJUST_TARGET NO)
;change "YES" to "NO" if you don't want this AI to change targets automatically.

(defconst ATTACK_HUMAN YES)
;change "YES" to "NO" if you don't want this AI to attack human.

(defconst ATTACK_HUMAN_MAINLY YES)
;change "YES" to "NO" if you don't want this AI to mainly attack human.

(defconst ATTACK_COMPUTER YES)
;change "YES" to "NO" if you don't want this AI to attack computer.

(defconst ATTACK_COMPUTER_MAINLY NO)
;change "YES" to "NO" if you don't want this AI to mainly attack computer.

(defconst ATTACK_PLAYER_1 YES)
;change "YES" to "NO" if you don't want this AI to attack player 1.

(defconst ATTACK_PLAYER_2 YES)
;change "YES" to "NO" if you don't want this AI to attack player 2.

(defconst ATTACK_PLAYER_3 YES)
;change "YES" to "NO" if you don't want this AI to attack player 3.

(defconst ATTACK_PLAYER_4 YES)
;change "YES" to "NO" if you don't want this AI to attack player 4.

(defconst ATTACK_PLAYER_5 YES)
;change "YES" to "NO" if you don't want this AI to attack player 5.

(defconst ATTACK_PLAYER_6 YES)
;change "YES" to "NO" if you don't want this AI to attack player 6.

(defconst ATTACK_PLAYER_7 YES)
;change "YES" to "NO" if you don't want this AI to attack player 7.

(defconst ATTACK_PLAYER_8 YES)
;change "YES" to "NO" if you don't want this AI to attack player 8.



;***Auto delete triggers***

;<*** attention ***>
; If you delete TCs, the AI will not be able to use TSA attack.
; (Conquerors will shift it's attack method to other methods.)
(defconst USE_AUTO_DELETE_OF_TOWN_CENTERS YES)
;change "YES" to "NO" if you don't wish to use auto delete of the initial town-centers of this AI.

(defconst USE_AUTO_DELETE_OF_VILLAGERS YES)
;change "YES" to "NO" if you don't wish to use auto delete of the initial villagers of this AI.



;***Other triggers***

(defconst ENABLE_EXPLORE YES)
;change "YES" to "NO" if you don't wish to use explorers for this AI.

(defconst EXPLORE_GROUP_NUMBER 5)
;set the number of explorer groups this AI will use to find the enemy.(max:200 > value > min:0)

(defconst NAME_VIRSION_AT_START NO)
;change "NO" to "YES" if you do wish to check the AI's version every game.

(defconst ENABLE_DEBUG_CHATS NO)
;change "NO" to "YES" if you do wish to check the AI's conditon every game. (for Debug)

;***************end constants for others to modify. ***********************************************
AuthorComments & Reviews   ( All | Comments Only | Reviews Only )
GL252 My god, thanks a bunch! This is EXACTLY, I mean EXACTLY what I needed (minimalism, scenario AI, "number of groups" looking for target, among other nice settings)

5/5
ARFFI
File Author
Thank you GL252.
Happy if it helps.
If there are anything I can do, please let me know.

Regards

ARFFI

Post Review Post Comment

HGDL v0.8.0

Login
Forum Username:


Password:




Create a new account
Forgot password?
Statistics
Downloads:691
Favorites: [Who?]1
Size:18.82 KB
Added:01/12/10
Updated:01/22/10