📄 units.ccl
字号:
;; ___________ _________ _____ __;; \_ _____/______ ____ ____ \_ ___ \____________ _/ ____\/ |_;; | __) \_ __ \_/ __ \_/ __ \/ \ \/\_ __ \__ \\ __\\ __|;; | \ | | \/\ ___/\ ___/\ \____| | \// __ \| | | |;; \___ / |__| \___ >\___ >\______ /|__| (____ /__| |__|;; \/ \/ \/ \/ \/;; ______________________ ______________________;; T H E W A R B E G I N S;; FreeCraft - A free fantasy real time strategy game engine;;;; units.ccl - Define the used human unit-types.;;;; (c) Copyright 2001,2002 by Lutz Sammer;;;; FreeCraft is free software; you can redistribute it and/or modify;; it under the terms of the GNU General Public License as published;; by the Free Software Foundation; only version 2 of the License.;;;; FreeCraft is distributed in the hope that it will be useful,;; but WITHOUT ANY WARRANTY; without even the implied warranty of;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the;; GNU General Public License for more details.;;;; $Id: units.ccl,v 1.13 2002/12/17 06:40:32 nehalmistry Exp $;;=============================================================================;; Define unit-types.;;;; NOTE: Save can generate this table.;;(define-unit-type 'unit-footman 'name "Footman" 'files '(tileset-summer "human/units/footman.png") 'size '(72 72) 'animations 'animations-footman 'icon 'icon-footman 'costs '(time 60 gold 600) 'speed 10 'hit-points 60 'tile-size '(1 1) 'box-size '(31 31) 'sight-range 4 'computer-reaction-range 6 'person-reaction-range 4 'armor 2 'basic-damage 6 'piercing-damage 3 'missile 'missile-none 'max-attack-range 1 'weapons-upgradable 1 'armor-upgradable 1 'priority 60 'points 50 'demand 1 'corpse '(unit-dead-body 6) 'type-land 'right-attack 'can-attack 'can-target-land 'land-unit 'organic 'selectable-by-rectangle 'sounds '( selected "footman-selected" acknowledge "footman-acknowledge" ready "footman-ready" help "basic human voices help 1" dead "basic human voices dead" attack "footman-attack"))(define-unit-type 'unit-peasant 'name "Peasant" 'files '(tileset-summer "human/units/peasant.png") 'size '(72 72) 'animations 'animations-peasant 'icon 'icon-peasant 'costs '(time 45 gold 400) 'speed 10 'hit-points 30 'tile-size '(1 1) 'box-size '(31 31) 'sight-range 4 'computer-reaction-range 6 'person-reaction-range 4 'basic-damage 3 'piercing-damage 2 'missile 'missile-none 'max-attack-range 1 'priority 50 'points 30 'demand 1 'corpse '(unit-dead-body 6) 'type-land 'right-harvest 'can-attack 'can-target-land 'land-unit 'cower-worker 'organic 'selectable-by-rectangle 'sounds '( selected "peasant-selected" acknowledge "peasant-acknowledge" ready "peasant-ready" help "basic human voices help 1" dead "basic human voices dead" attack "peasant-attack"))(define-unit-type 'unit-ballista 'name "Ballista" 'files '(tileset-summer "human/units/ballista.png") 'size '(64 64) 'animations 'animations-ballista 'icon 'icon-ballista 'costs '(time 250 gold 900 wood 300) 'speed 5 'hit-points 110 'tile-size '(1 1) 'box-size '(63 63) 'sight-range 9 'computer-reaction-range 11 'person-reaction-range 9 'basic-damage 80 'piercing-damage 0 'missile 'missile-ballista-bolt 'min-attack-range 1 'max-attack-range 8 'weapons-upgradable 1 'priority 70 'points 100 'demand 1 'explode-when-killed 'type-land 'right-attack 'can-ground-attack 'can-attack 'can-target-land 'can-target-sea 'selectable-by-rectangle 'sounds '( selected "ballista-selected" acknowledge "ballista-acknowledge" ready "ballista-ready" help "basic human voices help 1" dead "explosion" attack "ballista-attack"))(define-unit-type 'unit-knight 'name "Knight" 'files '(tileset-summer "human/units/knight.png") 'size '(72 72) 'animations 'animations-knight 'icon 'icon-knight 'costs '(time 90 gold 800 wood 100) 'speed 13 'hit-points 90 'tile-size '(1 1) 'box-size '(42 42) 'sight-range 4 'computer-reaction-range 6 'person-reaction-range 4 'armor 4 'basic-damage 8 'piercing-damage 4 'missile 'missile-none 'max-attack-range 1 'weapons-upgradable 1 'armor-upgradable 1 'priority 63 'points 100 'demand 1 'corpse '(unit-dead-body 6) 'type-land 'right-attack 'can-attack 'can-target-land 'land-unit 'organic 'selectable-by-rectangle 'sounds '( selected "knight-selected" acknowledge "knight-acknowledge" ready "knight-ready" help "basic human voices help 1" dead "basic human voices dead" attack "knight-attack"))(define-unit-type 'unit-archer 'name "Archer" 'files '(tileset-summer "human/units/elven archer.png") 'size '(72 72) 'animations 'animations-archer 'icon 'icon-archer 'costs '(time 70 gold 500 wood 50) 'speed 10 'hit-points 40 'tile-size '(1 1) 'box-size '(33 33) 'sight-range 5 'computer-reaction-range 7 'person-reaction-range 5 'basic-damage 3 'piercing-damage 6 'missile 'missile-arrow 'max-attack-range 4 'weapons-upgradable 1 'priority 55 'points 60 'demand 1 'corpse '(unit-dead-body 6) 'type-land 'right-attack 'can-attack 'can-target-land 'can-target-sea 'can-target-air 'land-unit 'organic 'selectable-by-rectangle 'sounds '( selected "archer-selected" acknowledge "archer-acknowledge" ready "archer-ready" help "basic human voices help 1" dead "basic human voices dead" attack "archer-attack"))(define-unit-type 'unit-mage 'name "Mage" 'files '(tileset-summer "human/units/mage.png") 'size '(72 72) 'animations 'animations-mage 'icon 'icon-mage 'costs '(time 120 gold 1200) 'speed 8 'hit-points 60 'max-mana 255 'magic 1 'tile-size '(1 1) 'box-size '(33 33) 'sight-range 9 'computer-reaction-range 11 'person-reaction-range 9 'basic-damage 0 'piercing-damage 9 'missile 'missile-lightning 'max-attack-range 2 'priority 70 'points 100 'demand 1 'type-land 'right-attack 'can-attack 'can-target-land 'can-target-sea 'can-target-air 'land-unit 'cower-mage 'can-cast-spell 'organic 'selectable-by-rectangle 'sounds '( selected "mage-selected" acknowledge "mage-acknowledge" ready "mage-ready" help "basic human voices help 1" dead "basic human voices dead" attack "mage-attack"))(define-unit-type 'unit-paladin 'name "Paladin" 'use 'unit-knight 'size '(72 72) 'animations 'animations-knight 'icon 'icon-paladin 'costs '(time 90 gold 800 wood 100) 'speed 13 'hit-points 90 'max-mana 255 'tile-size '(1 1) 'box-size '(42 42) 'sight-range 5 'computer-reaction-range 7 'person-reaction-range 5 'armor 4 'basic-damage 8 'piercing-damage 4 'missile 'missile-none 'max-attack-range 1 'weapons-upgradable 1 'armor-upgradable 1 'priority 65 'points 110 'demand 1 'corpse '(unit-dead-body 6) 'type-land 'right-attack 'can-attack 'can-target-land 'land-unit 'can-cast-spell 'organic 'selectable-by-rectangle 'sounds '( selected "paladin-selected" acknowledge "paladin-acknowledge" ready "paladin-ready" help "basic human voices help 1" dead "basic human voices dead" attack "paladin-attack"))(define-unit-type 'unit-dwarves 'name "Dwarves" 'files '(tileset-summer "human/units/dwarven demolition squad.png") 'size '(56 56) 'animations 'animations-dwarves 'icon 'icon-dwarves 'costs '(time 200 gold 700 wood 250) 'speed 11 'hit-points 40 'tile-size '(1 1) 'box-size '(32 32) 'sight-range 4 'computer-reaction-range 4 'person-reaction-range 2 'basic-damage 4 'piercing-damage 2 'missile 'missile-none 'max-attack-range 1 'weapons-upgradable 1 'priority 55 'points 100 'demand 1 'type-land 'right-demolish 'can-attack 'can-target-land 'land-unit 'volatile 'organic 'selectable-by-rectangle 'sounds '( selected "dwarves-selected" acknowledge "dwarves-acknowledge" ready "dwarves-ready" help "basic human voices help 1" dead "explosion" attack "dwarves-attack"))(define-unit-type 'unit-attack-peasant 'name "Peasant" 'use 'unit-peasant 'size '(72 72) 'animations 'animations-peasant 'icon 'icon-peasant 'costs '(time 45 gold 400) 'speed 10 'hit-points 30 'tile-size '(1 1) 'box-size '(31 31) 'sight-range 4 'computer-reaction-range 6 'person-reaction-range 4 'basic-damage 3 'piercing-damage 2 'missile 'missile-none 'max-attack-range 1 'priority 50 'points 30 'demand 1 'corpse '(unit-dead-body 6) 'type-land 'right-attack 'can-attack 'can-target-land 'land-unit 'organic 'selectable-by-rectangle 'sounds '( selected "peasant-selected" acknowledge "peasant-acknowledge" ready "peasant-ready" help "basic human voices help 1" dead "basic human voices dead" attack "peasant-attack"))(define-unit-type 'unit-ranger 'name "Ranger" 'use 'unit-archer 'size '(72 72) 'animations 'animations-archer 'icon 'icon-ranger 'costs '(time 70 gold 500 wood 50) 'speed 10 'hit-points 50 'tile-size '(1 1) 'box-size '(33 33) 'sight-range 6 'computer-reaction-range 9 'person-reaction-range 6 'basic-damage 3 'piercing-damage 6 'missile 'missile-arrow 'max-attack-range 4 'weapons-upgradable 1 'priority 57 'points 70 'demand 1 'corpse '(unit-dead-body 6) 'type-land 'right-attack 'can-attack 'can-target-land 'can-target-sea 'can-target-air 'land-unit 'organic 'selectable-by-rectangle 'sounds '( selected "ranger-selected" acknowledge "ranger-acknowledge" ready "ranger-ready" help "basic human voices help 1" dead "basic human voices dead" attack "ranger-attack"))(define-unit-type 'unit-alleria 'name "Alleria" 'use 'unit-archer 'size '(72 72) 'animations 'animations-archer 'icon 'icon-alleria 'costs '(time 70 gold 500 wood 50) 'speed 10 'hit-points 120 'tile-size '(1 1) 'box-size '(33 33) 'sight-range 9 'computer-reaction-range 7 'person-reaction-range 5 'armor 5 'basic-damage 10 'piercing-damage 18 'missile 'missile-arrow 'max-attack-range 7 'weapons-upgradable 1 'priority 55 'points 60 'demand 1 'corpse '(unit-dead-body 6) 'type-land 'right-attack 'can-attack 'can-target-land 'can-target-sea 'can-target-air 'land-unit 'organic 'selectable-by-rectangle 'sounds '( selected "alleria-selected" acknowledge "alleria-acknowledge" ready "alleria-ready" help "basic human voices help 1" dead "basic human voices dead" attack "alleria-attack"))(define-unit-type 'unit-kurdan-and-sky-ree 'name "Kurdan and Sky'ree" 'files '(tileset-summer "human/units/gryphon rider.png") 'size '(80 80) 'animations 'animations-kurdan-and-sky-ree 'icon 'icon-kurdan-and-sky-ree 'costs '(time 250 gold 2500) 'speed 14 'hit-points 250 'tile-size '(1 1) 'box-size '(63 63) 'sight-range 9 'computer-reaction-range 8 'person-reaction-range 6 'armor 6 'basic-damage 0 'piercing-damage 25 'missile 'missile-griffon-hammer 'max-attack-range 5 'priority 65 'points 150 'demand 1 'type-fly 'right-attack 'can-attack 'can-target-land 'can-target-sea 'can-target-air 'air-unit 'can-see-submarine 'organic 'selectable-by-rectangle 'sounds '( selected "kurdan-and-sky-ree-selected" acknowledge "kurdan-and-sky-ree-acknowledge" ready "kurdan-and-sky-ree-ready" help "basic human voices help 1" dead "basic human voices dead" attack "kurdan-and-sky-ree-attack"))(define-unit-type 'unit-khadgar 'name "Khadgar" 'use 'unit-mage 'size '(72 72) 'animations 'animations-mage 'icon 'icon-khadgar 'costs '(time 120 gold 1200) 'speed 8 'hit-points 120 'max-mana 255 'magic 1 'tile-size '(1 1) 'box-size '(33 33) 'sight-range 9 'computer-reaction-range 11 'person-reaction-range 9 'armor 3 'basic-damage 0 'piercing-damage 16 'missile 'missile-lightning 'max-attack-range 6 'priority 70 'points 100 'demand 1 'type-land 'right-attack 'can-attack 'can-target-land 'can-target-sea 'can-target-air 'land-unit 'cower-mage 'can-cast-spell 'organic 'selectable-by-rectangle 'sounds '( selected "khadgar-selected" acknowledge "khadgar-acknowledge" ready "khadgar-ready" help "basic human voices help 1" dead "basic human voices dead" attack "khadgar-attack"))(define-unit-type 'unit-human-oil-tanker 'name "Oil tanker" 'files '(tileset-summer "human/units/oil tanker empty.png") 'size '(72 72) 'animations 'animations-human-oil-tanker 'icon 'icon-human-oil-tanker 'costs '(time 50 gold 400 wood 200) 'speed 10 'hit-points 90 'tile-size '(1 1) 'box-size '(63 63) 'sight-range 4 'armor 10 'basic-damage 0 'piercing-damage 0 'missile 'missile-none 'max-attack-range 1 'priority 50 'annoy-computer-factor 10 'points 40 'demand 1 'corpse '(unit-dead-body 12) 'type-naval 'right-haul-oil 'sea-unit 'tanker 'selectable-by-rectangle 'sounds '( selected "human-oil-tanker-selected" acknowledge "human-oil-tanker-acknowledge" ready "human-oil-tanker-ready" help "basic human voices help 1" dead "ship sinking" attack "human-oil-tanker-attack"))(define-unit-type 'unit-human-transport 'name "Transport" 'files '(tileset-summer "human/units/transport.png") 'size '(72 72) 'animations 'animations-human-transport 'icon 'icon-human-transport 'costs '(time 70 gold 600 wood 200 oil 500) 'speed 10 'hit-points 150 'tile-size '(1 1) 'box-size '(63 63) 'sight-range 4 'basic-damage 0 'piercing-damage 0 'missile 'missile-none 'max-attack-range 1 'armor-upgradable 1 'priority 70 'annoy-computer-factor 15 'points 50
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -