Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*--------------------------------------*/
- /* Define Effect Constants */
- /*--------------------------------------*/
- #const SET_ATTRIBUTE 0 /* Type: Attribute Const */
- #const ADD_ATTRIBUTE 4 /* Type: Attribute Const */
- #const MUL_ATTRIBUTE 5 /* Type: Attribute Const */
- #const MOD_RESOURCE 1 /* Type: ATTR_SET or ATTR_ADD */
- #const MUL_RESOURCE 6 /* Type: ATTR_DISABLE */
- #const SET_TECH_COST 100 /* Type: ResourceAmount const */
- #const ADD_TECH_COST 101 /* Type: ResourceAmount const */
- #const MOD_TECH_TIME 103 /* Type: ATTR_SET or ATTR_ADD */
- #const ENABLE_OBJECT 2 /* Type: ATTR_DISABLE or ATTR_ENABLE, Value: 0 */
- #const UPGRADE_UNIT 3 /* Type: UnitId, Value: 0 */
- #const DISABLE_TECH 102 /* Type: ATTR_DISABLE, Value: TechId */
- #const ENABLE_TECH 7 /* Type: ATTR_DISABLE or ATTR_ENABLE or ATTR_FORCE */
- #const MODIFY_TECH 8 /* Type: ModifyTech const */
- #const SET_PLAYER_DATA 9 /* Type: ATTR_SET */
- #const GAIA_SET_ATTRIBUTE -1
- #const GAIA_ADD_ATTRIBUTE -5
- #const GAIA_MUL_ATTRIBUTE -6
- #const GAIA_MOD_RESOURCE -2
- #const GAIA_MUL_RESOURCE -7
- #const GAIA_SET_TECH_COST -101
- #const GAIA_ADD_TECH_COST -102
- #const GAIA_MOD_TECH_TIME -104
- #const GAIA_ENABLE_OBJECT -3
- #const GAIA_UPGRADE_UNIT -4
- #const GAIA_DISABLE_TECH -103
- #const GAIA_ENABLE_TECH -8
- #const GAIA_MODIFY_TECH -9
- #const GAIA_SET_PLAYER_DATA -10
- /*
- effect_amount SET_ATTRIBUTE VILLAGER_CLASS ATTR_HITPOINTS 20
- effect_percent ADD_ATTRIBUTE VILLAGER_CLASS ATTR_MOVE_SPEED 30
- effect_amount MUL_ATTRIBUTE VILLAGER_CLASS ATTR_HITPOINTS 2
- effect_amount MOD_RESOURCE AMOUNT_STARTING_FOOD ATTR_ADD 20
- effect_amount MUL_RESOURCE AMOUNT_STARTING_FOOD ATTR_DISABLE 5
- effect_amount SET_TECH_COST RI_LOOM AMOUNT_GOLD 10
- effect_amount ADD_TECH_COST RI_LOOM AMOUNT_GOLD 20
- effect_amount MOD_TECH_TIME RI_LOOM ATTR_SET 60
- effect_amount ENABLE_OBJECT TRANSPORT_SHIP ATTR_ENABLE 0
- effect_amount UPGRADE_UNIT WOLF OUTLAW 0
- effect_amount DISABLE_TECH RI_LOOM ATTR_DISABLE 22
- effect_amount ENABLE_TECH RI_LOOM ATTR_ENABLE 22
- effect_amount MODIFY_TECH RI_LOOM ATTR_SET_TIME 60
- effect_amount SET_PLAYER_DATA DATA_CIV_NAME_ID ATTR_SET 10230
- */
- /*--------------------------------------*/
- /* Define Effect Type Constants */
- /*--------------------------------------*/
- #const ATTR_DISABLE 0
- #const ATTR_ENABLE 1
- #const ATTR_FORCE 2
- #const ATTR_SET 0
- #const ATTR_ADD 1
- /*--------------------------------------*/
- /* Define ModifyTech Constants */
- /*--------------------------------------*/
- #const ATTR_SET_TIME -1
- #const ATTR_ADD_TIME -2
- #const ATTR_SET_FOOD_COST 0
- #const ATTR_SET_WOOD_COST 1
- #const ATTR_SET_STONE_COST 2
- #const ATTR_SET_GOLD_COST 3
- #const ATTR_ADD_FOOD_COST 16384
- #const ATTR_ADD_WOOD_COST 16385
- #const ATTR_ADD_STONE_COST 16386
- #const ATTR_ADD_GOLD_COST 16387
- /*--------------------------------------*/
- /* Define Attribute Constants */
- /*--------------------------------------*/
- #const ATTR_HITPOINTS 0
- #const ATTR_LINE_OF_SIGHT 1
- #const ATTR_GARRISON_CAPACITY 2
- #const ATTR_RADIUS_1 3
- #const ATTR_RADIUS_2 4
- #const ATTR_MOVE_SPEED 5
- #const ATTR_ROTATE_SPEED 6
- #const ATTR_ARMOR 8 /* armor type + value (see A.G.E.) */
- #const ATTR_ATTACK 9 /* attack type + value (see A.G.E.) */
- #const ATTR_RELOAD_TIME 10
- #const ATTR_ACCURACY_PERCENT 11
- #const ATTR_MAX_RANGE 12
- #const ATTR_WORK_RATE 13
- #const ATTR_RESOURCE_CARRY 14
- #const ATTR_BASE_ARMOR 15
- #const ATTR_PROJECTILE_ID 16
- #const ATTR_UPGRADE_GRAPHIC 17
- #const ATTR_PROJECTILE_INTELLIGENCE 19
- #const ATTR_MIN_RANGE 20
- #const ATTR_STORAGE_VALUE 21 /* population support, tree wood amount, etc. */
- #const ATTR_BLAST_RADIUS 22
- #const ATTR_SEARCH_RADIUS 23
- #const ATTR_BOARDING_RELOAD 80
- #const ATTR_RESOURCE_COST 100
- #const ATTR_CREATION_TIME 101
- #const ATTR_GARRISON_ARROWS 102
- #const ATTR_FOOD_COST 103
- #const ATTR_WOOD_COST 104
- #const ATTR_GOLD_COST 105
- #const ATTR_STONE_COST 106
- #const ATTR_MAX_DUP_MISSILES 107
- #const ATTR_HEALING_RATE 108
- /* New: Category 80+ */
- #const ATTR_GARRISON_TYPE 30
- #const ATTR_DATA_FLAGS 31
- /* New: Category 70+ */
- #const ATTR_HERO_STATUS 40 /* ADD_ATTRIBUTE append flags */
- #const ATTR_ATTACK_DELAY 41 /* ADD_ATTRIBUTE enabled */
- #const ATTR_TRAIN_LOCATION 42
- #const ATTR_TRAIN_BUTTON 43
- #const ATTR_BLAST_LEVEL 44
- #const ATTR_HERO_HEAL_TIME 45 /* ADD_ATTRIBUTE enabled */
- #const ATTR_SHOWN_ATTACK 46 /* ADD_ATTRIBUTE enabled */
- #const ATTR_SHOWN_RANGE 47 /* ADD_ATTRIBUTE enabled */
- #const ATTR_SHOWN_MELEE_ARMOR 48 /* ADD_ATTRIBUTE enabled */
- #const ATTR_SHOWN_PIERCE_ARMOR 49 /* ADD_ATTRIBUTE enabled */
- /* New: Category 10+ */
- #const ATTR_NAME_ID 50
- #const ATTR_CREATE_SDESC_ID 51
- #const ATTR_CREATE_LDESC_ID 52 /* unused (becomes ATTR_CREATE_SDESC_ID + 20000) */
- #const ATTR_TERRAIN_ID 53
- #const ATTR_TRAITS 54 /* ADD_ATTRIBUTE append flags */
- #const ATTR_CIV_ID 55
- #const ATTR_PIECE 56
- #const ATTR_DEAD_ID 57
- /*--------------------------------------*/
- /* Define ResourceAmount Constants */
- /*--------------------------------------*/
- #const AMOUNT_FOOD 0
- #const AMOUNT_WOOD 1
- #const AMOUNT_STONE 2
- #const AMOUNT_GOLD 3
- #const AMOUNT_STARTING_FOOD 91
- #const AMOUNT_STARTING_WOOD 92
- #const AMOUNT_STARTING_STONE 93
- #const AMOUNT_STARTING_GOLD 94
- #const AMOUNT_POPULATION_CAP 4
- #const AMOUNT_POPULATION 11
- #const AMOUNT_CONVERT_PRIEST 27
- #const AMOUNT_CONVERT_BUILDING 28
- #const AMOUNT_TOWN_CENTER_UNAVAILABLE 48
- #const AMOUNT_BUILDING_TRICKLE_FOOD 205
- #const AMOUNT_BUILDING_TRICKLE_WOOD 206
- #const AMOUNT_BUILDING_TRICKLE_STONE 207
- #const AMOUNT_BUILDING_TRICKLE_GOLD 208
- #const AMOUNT_REVEAL_ENEMY 209
- #const AMOUNT_REVEAL_CLASS1 210
- #const AMOUNT_REVEAL_CLASS2 211
- /*--------------------------------------*/
- /* Define PlayerData Constants */
- /*--------------------------------------*/
- #const DATA_CIV_NAME_ID 0
- #const DATA_MODE_FLAGS 1
- /* DATA_MODE_FLAGS: use GAIA_SET_PLAYER_DATA
- 01: enable treason (flares guard unit type if no king exists)
- 02: disable spies (button only, disable tech 408 to block research) */
- /*--------------------------------------*/
- /* Define AssignTarget Constants */
- /*--------------------------------------*/
- #const AT_PLAYER 0
- #const AT_COLOR 1
- #const AT_TEAM 2
- /*--------------------------------------*/
- /* Define Building Constants */
- /*--------------------------------------*/
- #const TOWN_CENTER_FOUNDATION 621
- #const PALISADE_WALL 72
- #const STONE_WALL 117
- #const FORTIFIED_WALL 155
- /*--------------------------------------*/
- /* Define Upgrade Constants */
- /*--------------------------------------*/
- #const TOWN_CENTER_F 71
- #const TOWN_CENTER_C 141
- #const TOWN_CENTER_I 142
- #const TOWN_CENTER_FOUNDATION_F 617
- #const TOWN_CENTER_FOUNDATION_C 484
- #const TOWN_CENTER_FOUNDATION_I 597
- #const HOUSE_F 463
- #const HOUSE_C 464
- #const HOUSE_I 465
- #const MONASTERY_F 30
- #const MONASTERY_C 31
- #const MONASTERY_I 32
- #const BARRACKS_F 498
- #const BARRACKS_C 132
- #const BARRACKS_I 20
- #const ARCHERY_RANGE_C 10
- #const ARCHERY_RANGE_I 14
- #const STABLE_C 86
- #const STABLE_I 153
- #const MARKET_C 116
- #const MARKET_I 137
- #const MILL_F 129
- #const MILL_C 130
- #const MILL_I 131
- #const LUMBER_CAMP_F 563
- #const LUMBER_CAMP_C 564
- #const LUMBER_CAMP_I 565
- #const MINING_CAMP_F 585
- #const MINING_CAMP_C 586
- #const MINING_CAMP_I 587
- #const DOCK_F 133
- #const DOCK_C 47
- #const DOCK_I 51
- #const BLACKSMITH_F 105
- #const BLACKSMITH_C 18
- #const BLACKSMITH_I 19
- #const UNIVERSITY_I 210
- /*--------------------------------------*/
- /* Define Villager Constants */
- /*--------------------------------------*/
- #const VILLAGER_BASE_M 83
- #const VILLAGER_BASE_F 293
- #const VILLAGER_FARMER_M 259
- #const VILLAGER_FARMER_F 214
- #const VILLAGER_SHEPHERD_M 592
- #const VILLAGER_SHEPHERD_F 590
- #const VILLAGER_FORAGER_M 120
- #const VILLAGER_FORAGER_F 354
- #const VILLAGER_HUNTER_M 122
- #const VILLAGER_HUNTER_F 216
- #const VILLAGER_FISHER_M 56
- #const VILLAGER_FISHER_F 57
- #const VILLAGER_WOOD_M 123
- #const VILLAGER_WOOD_F 218
- #const VILLAGER_GOLD_M 579
- #const VILLAGER_GOLD_F 581
- #const VILLAGER_STONE_M 124
- #const VILLAGER_STONE_F 220
- #const VILLAGER_BUILDER_M 118
- #const VILLAGER_BUILDER_F 212
- #const VILLAGER_REPAIRER_M 156
- #const VILLAGER_REPAIRER_F 222
- /*--------------------------------------*/
- /* Define Class Constants */
- /*--------------------------------------*/
- #const VILLAGER_CLASS 904
- #const BUILDING_CLASS 903
- #const OCEAN_FISH_CLASS 905
- #const SHORE_FISH_CLASS 933
- #const FARM_CLASS 949
- #const TREE_CLASS 915
- #const TOWER_CLASS 952
- #const WALL_CLASS 927
- #const GATE_CLASS 939
- #const KING_CLASS 959
- #const LIVESTOCK_CLASS 958
- #const INFANTRY_CLASS 906
- #const ARCHERY_CLASS 900
- #const ARCHERY_CANNON_CLASS 944
- #const CAVALRY_CLASS 912
- #const CAVALRY_ARCHER_CLASS 936
- #const CAVALRY_CANNON_CLASS 923
- #const MONASTERY_CLASS 918
- #const SIEGE_WEAPON_CLASS 913
- #const SCORPION_CLASS 955
- #const PACKED_TREBUCHET_CLASS 951
- #const UNPACKED_TREBUCHET_CLASS 954
- #const PETARD_CLASS 935
- #const WARSHIP_CLASS 922
- /*--------------------------------------*/
- /* Define Extra Constants */
- /*--------------------------------------*/
- #const REAL_TERRAIN -1
- #const ELITE_UNIQUE_UNIT -2
- #const UNIQUE_UNIT -1
- #const MONK_RELIC 286
- #const OUTLAW 158
- #const RI_LOOM 22
- #const ON_GRID 278 /* DEAD FISH TRAP */
- /* make fish traps decay instantly */
- <PLAYER_SETUP>
- direct_placement
- effect_amount SET_ATTRIBUTE WOLF ATTR_DEAD_ID 285
- effect_amount SET_ATTRIBUTE WOLF ATTR_HITPOINTS 0
- <LAND_GENERATION>
- base_terrain WATER
- create_land {
- terrain_type GRASS
- land_percent 5
- clumping_factor 15
- base_size 5
- assign_to_player 1
- land_position 20 20
- }
- create_land {
- terrain_type DIRT
- land_percent 5
- clumping_factor 15
- base_size 5
- assign_to_player 2
- land_position 80 80
- }
- create_land {
- terrain_type DESERT
- land_percent 5
- clumping_factor 15
- base_size 5
- assign_to_player 3
- land_position 50 50
- }
- <OBJECTS_GENERATION>
- create_object RELIC
- {
- set_gaia_object_only
- number_of_objects 2
- min_distance_to_players 6
- max_distance_to_players 6
- terrain_to_place_on GRASS
- }
- create_object WOLF
- {
- set_place_for_every_player
- set_gaia_object_only
- number_of_objects 1
- min_distance_to_players 6
- max_distance_to_players 6
- terrain_to_place_on DIRT
- }
- create_object WOLF
- {
- set_place_for_every_player
- set_gaia_object_only
- number_of_objects 1
- min_distance_to_players 6
- max_distance_to_players 6
- terrain_to_place_on GRASS
- }
- create_object WOLF
- {
- set_place_for_every_player
- set_gaia_object_only
- number_of_objects 1
- min_distance_to_players 6
- max_distance_to_players 6
- terrain_to_place_on DESERT
- }
- create_object MONASTERY
- {
- min_distance_to_players 2
- max_distance_to_players 2
- number_of_objects 2
- set_place_for_every_player
- }
- create_object MONK
- {
- min_distance_to_players 6
- max_distance_to_players 6
- number_of_objects 3
- set_place_for_every_player
- }
- create_object SCOUT
- {
- min_distance_to_players 6
- max_distance_to_players 6
- number_of_objects 3
- set_place_for_every_player
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement