PROFUNIT.H tartalma

(Szerk. alatt)

Szimbolikus konstansok:

A feladatok jelölésére szolgálók:

TS_IDLE: Az egység tétlen
TS_MOVE
: Az egység mozog
TS_ATTACK
: Az egység támad
TS_GATHER
: Az egység gyűjt
TS_BUILD
: Az egység épít
TS_PLACESET
: Az egység alapot rak le
TS_RETURN
: Az egység gyűjtésről tér vissza

Támadás típusát jelölők:

AT_SHOT: Lövéssel támad
AT_SELFDESTRUCT: Önmagát semmisíti meg

Diplomáciai kapcsolatot definiálnak:

DP_ALLY: Szövetséges
DP_NEUTRAL: Semleges
DP_ENEMY: Ellenség

Egységtípust definiálnak:

TP_UNIT: Egység
TP_RESEARCH: Kutatás
TP_BUILDING: Építmény

Profiltulajdonost jelölnek:

PR_HUMAN: Ember irányítja
PR_COMPUTER: Számítógép irányítja
PR_CLOSED: Zárva
PR_NETWORKHOST: Hálózatról jönnek a vezérlőkódok. (Nem igénybevehető)

Kutatások eredményét jelölik:

RC_CHANGE: Kicserél egy egységet (jobbra)
RC_ADDARMOR: Páncélt erősít
RC_ADDBRAKE: Fékerőt ad
RC_ADDACCELERATION: Tolóerőt ad
RC_ADDLT: Élettartamot ad
RC_ADDRT: Újratöltési időt növeli (mínusszal csökkenti)
RC_ADDRANGE: Hatótávolságot növeli
RC_ADDLOS: Látótávolságot növeli
RC_ADDATTACK: Támadóerőt növeli (önmegsemmisítő egységek esetén)
RC_ADDTURN: Nyomatékerőt növeli
RC_ADDLIFE: Életerőt növeli
RC_ADDWORK: Munkatempót növeli
RC_ADDDARK: Árat növeli (sötétenergia)
RC_ADDLIGHT: Árat növeli (fényenergia)
RC_ADDMETEOR: Árat növeli (meteoranyag)
RC_ADDIRON: Árat növeli (vas)
RC_ADDBR: Építési időt növeli
RC_ADDCARRY: Tárolókapacitást növeli
RC_ENABLE: Engedélyez egy egységet

Adatszerkezetek:

UNIT: Egységeket tárolja

PROFILE: Profilokat tárolja

Alprogramok:

Ezeket érdemes MI szerkesztéshez felhasználni:

SendChat

TrainerCount

LoadAICnt

SaveAICnt