Here is a listing of predefined materials. You can easily override these by copy pasting the desired material definition to your dungeon’s materials.lua and change the parameters. If you want to add a new texture it has to be placed in your dungeon’s mod_assets folder and files must be in dds format. But remember that the engine still accepts only filenames with tga extension (tga extension is substituted with dds when loading the texture).
Code: Select all
defineMaterial{
name = "brick_wall01",
diffuseMap = "assets/textures/env/brickwall_stone_root_dif.tga",
specularMap = "assets/textures/env/brickwall_stone_root_spec.tga",
normalMap = "assets/textures/env/brickwall_stone_root_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 15,
depthBias = 0,
}
defineMaterial{
name = "brick_ceiling01",
diffuseMap = "assets/textures/env/dungeon_ceiling_dif.tga",
specularMap = "assets/textures/env/dungeon_ceiling_spec.tga",
normalMap = "assets/textures/env/dungeon_ceiling_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "brick_rubble01",
diffuseMap = "assets/textures/env/brick_rubble_dif.tga",
specularMap = "assets/textures/env/brick_rubble_spec.tga",
normalMap = "assets/textures/env/brick_rubble_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "brick_pillar01",
diffuseMap = "assets/textures/env/brick_pillar_dif.tga",
specularMap = "assets/textures/env/brick_pillar_spec.tga",
normalMap = "assets/textures/env/brick_pillar_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "floor_stone_slabs01",
diffuseMap = "assets/textures/env/dungeon_floor_dif.tga",
specularMap = "assets/textures/env/dungeon_floor_spec.tga",
normalMap = "assets/textures/env/dungeon_floor_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 30,
depthBias = 0,
}
defineMaterial{
name = "broken_floor_panels",
diffuseMap = "assets/textures/env/broken_floor_panel_dif.tga",
specularMap = "assets/textures/env/broken_floor_panel_spec.tga",
normalMap = "assets/textures/env/broken_floor_panel_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 30,
depthBias = 0,
}
defineMaterial{
name = "wood_barrel01",
diffuseMap = "assets/textures/props/wood_barrel_dif.tga",
specularMap = "assets/textures/props/wood_barrel_spec.tga",
normalMap = "assets/textures/props/wood_barrel_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 60,
depthBias = 0,
}
defineMaterial{
name = "skull_human01",
diffuseMap = "assets/textures/props/human_skull_dif.tga",
specularMap = "assets/textures/props/human_skull_spec.tga",
normalMap = "assets/textures/props/human_skull_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "dungeon_pressure_plate",
diffuseMap = "assets/textures/env/dungeon_presure_plate_dif.tga",
specularMap = "assets/textures/env/dungeon_presure_plate_spec.tga",
normalMap = "assets/textures/env/dungeon_presure_plate_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "daemon_head",
diffuseMap = "assets/textures/env/daemon_head_dif.tga",
specularMap = "assets/textures/env/daemon_head_spec.tga",
normalMap = "assets/textures/env/daemon_head_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "dungeon_arch_door",
diffuseMap = "assets/textures/env/dungeon_arch_door_dif.tga",
specularMap = "assets/textures/env/dungeon_arch_door_spec.tga",
normalMap = "assets/textures/env/dungeon_arch_door_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 75,
depthBias = 0,
}
defineMaterial{
name = "dungeon_arch",
diffuseMap = "assets/textures/env/dungeon_arch_dif.tga",
specularMap = "assets/textures/env/dungeon_arch_spec.tga",
normalMap = "assets/textures/env/dungeon_arch_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "spider",
diffuseMap = "assets/textures/monsters/spider_dif.tga",
specularMap = "assets/textures/monsters/spider_spec.tga",
normalMap = "assets/textures/monsters/spider_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 40,
depthBias = 0,
}
defineMaterial{
name = "shaman_staff",
diffuseMap = "assets/textures/items/shaman_staff_dif.tga",
specularMap = "assets/textures/items/shaman_staff_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "scimitar",
diffuseMap = "assets/textures/items/scimitar_dif.tga",
specularMap = "assets/textures/items/scimitar_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "ringmail_01",
diffuseMap = "assets/textures/items/ringmail_01_dif.tga",
specularMap = "assets/textures/items/ringmail_01_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "iron_basinet",
diffuseMap = "assets/textures/items/iron_basinet_dif.tga",
specularMap = "assets/textures/items/iron_basinet_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "brick_wall_secret_button",
diffuseMap = "assets/textures/env/brickwall_secret_button_dif.tga",
specularMap = "assets/textures/env/brickwall_secret_button_spec.tga",
normalMap = "assets/textures/env/brickwall_secret_button_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "lever_frame",
diffuseMap = "assets/textures/props/dungeon_lever_dif.tga",
specularMap = "assets/textures/props/dungeon_lever_spec.tga",
normalMap = "assets/textures/props/dungeon_lever_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "tunnel_ogre",
diffuseMap = "assets/textures/monsters/ogre_dif.tga",
specularMap = "assets/textures/monsters/ogre_spec.tga",
normalMap = "assets/textures/monsters/ogre_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 50,
depthBias = 0,
}
defineMaterial{
name = "iron_porticullis",
diffuseMap = "assets/textures/env/dungeon_porticullis_dif.tga",
specularMap = "assets/textures/env/dungeon_porticullis_spec.tga",
normalMap = "assets/textures/env/dungeon_porticullis_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 100,
depthBias = 0,
}
defineMaterial{
name = "dungeon_door_lock",
diffuseMap = "assets/textures/props/dungeon_key_lock_dif.tga",
specularMap = "assets/textures/props/dungeon_key_lock_spec.tga",
normalMap = "assets/textures/props/dungeon_key_lock_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 80,
depthBias = 0,
}
defineMaterial{
name = "wall_keyhole",
diffuseMap = "assets/textures/env/dungeon_wall_keyhole_dif.tga",
specularMap = "assets/textures/env/dungeon_wall_keyhole_spec.tga",
normalMap = "assets/textures/env/dungeon_wall_keyhole_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 25,
depthBias = 0,
}
defineMaterial{
name = "morning_star",
diffuseMap = "assets/textures/items/morning_star_dif.tga",
specularMap = "assets/textures/items/morning_star_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "swipe01",
diffuseMap = "assets/textures/swipes/swipe01.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Additive",
textureAddressMode = "Clamp",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "key_brass",
diffuseMap = "assets/textures/items/key_brass_dif.tga",
specularMap = "assets/textures/items/key_brass_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "peasant_clothes",
diffuseMap = "assets/textures/items/peasant_clothes_dif.tga",
specularMap = "assets/textures/items/peasant_clothes_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "nomad_boots",
diffuseMap = "assets/textures/items/nomad_boots_dif.tga",
specularMap = "assets/textures/items/nomad_boots_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "ringmail_02",
diffuseMap = "assets/textures/items/ringmail_02_dif.tga",
specularMap = "assets/textures/items/ringmail_02_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "dagger",
diffuseMap = "assets/textures/items/dagger_dif.tga",
specularMap = "assets/textures/items/dagger_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "great_axe",
diffuseMap = "assets/textures/items/great_axe_dif.tga",
specularMap = "assets/textures/items/great_axe_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "skeleton_warrior",
diffuseMap = "assets/textures/monsters/skeleton_warrior_dif.tga",
specularMap = "assets/textures/monsters/skeleton_warrior_spec.tga",
normalMap = "assets/textures/monsters/skeleton_warrior_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 75,
depthBias = 0,
}
defineMaterial{
name = "shuriken",
diffuseMap = "assets/textures/items/shuriken_dif.tga",
specularMap = "assets/textures/items/shuriken_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "crowern",
diffuseMap = "assets/textures/monsters/crowern_dif.tga",
specularMap = "assets/textures/monsters/crowern_spec.tga",
normalMap = "assets/textures/monsters/crowern_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = true,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 15,
depthBias = 0,
}
defineMaterial{
name = "short_bow",
diffuseMap = "assets/textures/items/short_bow_dif.tga",
specularMap = "assets/textures/items/short_bow_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "torch",
diffuseMap = "assets/textures/items/torch_dif.tga",
specularMap = "assets/textures/items/torch_spec.tga",
normalMap = "assets/textures/items/torch_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "dungeon_torch_holder",
diffuseMap = "assets/textures/props/dungeon_torch_holder_dif.tga",
specularMap = "assets/textures/props/dungeon_torch_holder_spec.tga",
normalMap = "assets/textures/props/dungeon_torch_holder_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 100,
depthBias = 0,
}
defineMaterial{
name = "skeleton_warrior_weapons",
diffuseMap = "assets/textures/monsters/skeleton_warrior_weapons_dif.tga",
specularMap = "assets/textures/monsters/skeleton_warrior_weapons_spec.tga",
normalMap = "assets/textures/monsters/skeleton_warrior_weapons_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 50,
depthBias = 0,
}
defineMaterial{
name = "arrow",
diffuseMap = "assets/textures/items/arrow_dif.tga",
specularMap = "assets/textures/items/arrow_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "scroll",
diffuseMap = "assets/textures/items/scroll_dif.tga",
specularMap = "assets/textures/common/black.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "rock",
diffuseMap = "assets/textures/items/rock_dif.tga",
specularMap = "assets/textures/items/rock_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "dungeon_stairs",
diffuseMap = "assets/textures/env/dungeon_stairs_dif.tga",
specularMap = "assets/textures/env/dungeon_stairs_spec.tga",
normalMap = "assets/textures/env/dungeon_stairs_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "heavy_shield",
diffuseMap = "assets/textures/items/heavy_shield_dif.tga",
specularMap = "assets/textures/items/heavy_shield_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "healing_crystal",
diffuseMap = "assets/textures/env/healing_crystal_dif.tga",
specularMap = "assets/textures/env/healing_crystal_spec.tga",
normalMap = "assets/textures/env/healing_crystal_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "dungeon_button",
diffuseMap = "assets/textures/props/dungeon_button_dif.tga",
specularMap = "assets/textures/props/dungeon_button_spec.tga",
normalMap = "assets/textures/props/dungeon_button_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 40,
depthBias = 0,
}
defineMaterial{
name = "dungeon_iron_door",
diffuseMap = "assets/textures/env/dungeon_iron_door_dif.tga",
specularMap = "assets/textures/env/dungeon_iron_door_spec.tga",
normalMap = "assets/textures/env/dungeon_iron_door_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 75,
depthBias = 0,
}
defineMaterial{
name = "key_iron",
diffuseMap = "assets/textures/items/key_iron_dif.tga",
specularMap = "assets/textures/items/key_iron_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "leather_brigandine",
diffuseMap = "assets/textures/items/leather_brigandine_dif.tga",
specularMap = "assets/textures/items/leather_brigandine_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "leather_greaves",
diffuseMap = "assets/textures/items/leather_greaves_dif.tga",
specularMap = "assets/textures/items/leather_greaves_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "leather_clothes",
diffuseMap = "assets/textures/items/leather_clothes_dif.tga",
specularMap = "assets/textures/items/leather_clothes_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "leather_cap",
diffuseMap = "assets/textures/items/leather_cap_dif.tga",
specularMap = "assets/textures/items/leather_cap_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "chain_metal_dark",
diffuseMap = "assets/textures/env/chain_metal_dif.tga",
specularMap = "assets/textures/env/chain_metal_spec.tga",
normalMap = "assets/textures/env/chain_metal_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 60,
depthBias = 0,
}
defineMaterial{
name = "ogre_hammer",
diffuseMap = "assets/textures/monsters/ogre_hammer_dif.tga",
specularMap = "assets/textures/monsters/ogre_hammer_spec.tga",
normalMap = "assets/textures/monsters/ogre_hammer_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "machete",
diffuseMap = "assets/textures/items/machete_dif.tga",
specularMap = "assets/textures/items/machete_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "snail",
diffuseMap = "assets/textures/monsters/snail_dif.tga",
specularMap = "assets/textures/monsters/snail_spec.tga",
normalMap = "assets/textures/monsters/snail_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 100,
depthBias = 0,
}
defineMaterial{
name = "cudgel",
diffuseMap = "assets/textures/items/cudgel_dif.tga",
specularMap = "assets/textures/items/cudgel_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "hand_axe",
diffuseMap = "assets/textures/items/hand_axe_dif.tga",
specularMap = "assets/textures/items/hand_axe_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "frostbite_necklace",
diffuseMap = "assets/textures/items/frostbite_necklace_dif.tga",
specularMap = "assets/textures/items/frostbite_necklace_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "snail_shell",
diffuseMap = "assets/textures/monsters/snail_dif.tga",
specularMap = "assets/textures/monsters/snail_spec.tga",
normalMap = "assets/textures/monsters/snail_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 40,
depthBias = 0,
}
defineMaterial{
name = "hardstone_bracelet",
diffuseMap = "assets/textures/items/hardstone_bracelet_dif.tga",
specularMap = "assets/textures/items/hardstone_bracelet_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "huntsman_clothes",
diffuseMap = "assets/textures/items/huntsman_clothes_dif.tga",
specularMap = "assets/textures/items/huntsman_clothes_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "serpent_bracer",
diffuseMap = "assets/textures/items/serpent_bracer_dif.tga",
specularMap = "assets/textures/items/serpent_bracer_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 15,
depthBias = 0,
}
defineMaterial{
name = "secret_button_easy",
diffuseMap = "assets/textures/env/secret_button_easy_dif.tga",
specularMap = "assets/textures/env/secret_button_easy_spec.tga",
normalMap = "assets/textures/env/secret_button_easy_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "goromorg_statue",
diffuseMap = "assets/textures/env/goromorg_statue_dif.tga",
specularMap = "assets/textures/env/goromorg_statue_spec.tga",
normalMap = "assets/textures/env/goromorg_statue_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 15,
depthBias = 0,
}
defineMaterial{
name = "goromorg_statue_base",
diffuseMap = "assets/textures/env/marble_generic_dif.tga",
specularMap = "assets/textures/env/marble_generic_spec.tga",
normalMap = "assets/textures/env/marble_generic_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "goromorog1",
diffuseMap = "assets/textures/monsters/goromorg_dif.tga",
specularMap = "assets/textures/monsters/goromorg_spec.tga",
normalMap = "assets/textures/monsters/goromorg_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = true,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "garomorg_candle",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 50,
depthBias = 0,
}
defineMaterial{
name = "blue_clothes",
diffuseMap = "assets/textures/items/blue_clothes_dif.tga",
specularMap = "assets/textures/items/blue_clothes_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "purple_clothes",
diffuseMap = "assets/textures/items/purple_clothes_dif.tga",
specularMap = "assets/textures/items/blue_clothes_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "sandals",
diffuseMap = "assets/textures/items/sandals_dif.tga",
specularMap = "assets/textures/items/sandals_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "leather_boots",
diffuseMap = "assets/textures/items/leather_boots_dif.tga",
specularMap = "assets/textures/items/leather_boots_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 25,
depthBias = 0,
}
defineMaterial{
name = "flarefeather_cap",
diffuseMap = "assets/textures/items/flarefeather_cap_dif.tga",
specularMap = "assets/textures/items/flarefeather_cap_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "throwing_knife",
diffuseMap = "assets/textures/items/throwing_knife_dif.tga",
specularMap = "assets/textures/items/throwing_knife_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "throwing_axe",
diffuseMap = "assets/textures/items/throwing_axe_dif.tga",
specularMap = "assets/textures/items/throwing_axe_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "altar",
diffuseMap = "assets/textures/env/dungeon_altar_dif.tga",
specularMap = "assets/textures/env/dungeon_altar_spec.tga",
normalMap = "assets/textures/env/dungeon_altar_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 30,
depthBias = 0,
}
defineMaterial{
name = "gobelin",
diffuseMap = "assets/textures/env/dungeon_gobelin_dif.tga",
specularMap = "assets/textures/env/dungeon_gobelin_spec.tga",
normalMap = "assets/textures/env/dungeon_gobelin_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = true,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "uggardian",
diffuseMap = "assets/textures/monsters/uggardian_dif.tga",
specularMap = "assets/textures/monsters/uggardian_spec.tga",
normalMap = "assets/textures/monsters/uggardian_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 60,
depthBias = 0,
}
defineMaterial{
name = "uggardian_fire",
diffuseMap = "assets/textures/monsters/uggardian_fire_dif.tga",
doubleSided = true,
lighting = false,
alphaTest = true,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "drainage_tentacles",
diffuseMap = "assets/textures/monsters/drain_tentacles_dif.tga",
specularMap = "assets/textures/monsters/drain_tentacles_spec.tga",
normalMap = "assets/textures/monsters/drain_tentacles_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 35,
depthBias = 0,
}
defineMaterial{
name = "tome",
diffuseMap = "assets/textures/items/tome_dif.tga",
specularMap = "assets/textures/common/black.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "cave_grab",
diffuseMap = "assets/textures/monsters/cave_crab_dif.tga",
specularMap = "assets/textures/monsters/cave_crab_spec.tga",
normalMap = "assets/textures/monsters/cave_crab_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 55,
depthBias = 0,
}
defineMaterial{
name = "gobelin_torn",
diffuseMap = "assets/textures/env/dungeon_gobelin_torn_dif.tga",
specularMap = "assets/textures/env/dungeon_gobelin_torn_spec.tga",
normalMap = "assets/textures/env/dungeon_gobelin_torn_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = true,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "ice_lizard",
diffuseMap = "assets/textures/monsters/ice_lizard_dif.tga",
specularMap = "assets/textures/monsters/ice_lizard_spec.tga",
normalMap = "assets/textures/monsters/ice_lizard_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 65,
depthBias = 0,
}
defineMaterial{
name = "snail_slice",
diffuseMap = "assets/textures/items/snail_slice_dif.tga",
specularMap = "assets/textures/items/snail_slice_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 60,
depthBias = 0,
}
defineMaterial{
name = "temple_wall",
diffuseMap = "assets/textures/env/temple_wall_dif.tga",
specularMap = "assets/textures/env/temple_wall_spec.tga",
normalMap = "assets/textures/env/temple_wall_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 30,
depthBias = 0,
}
defineMaterial{
name = "temple_pillar",
diffuseMap = "assets/textures/env/temple_pillar_dif.tga",
specularMap = "assets/textures/env/temple_pillar_spec.tga",
normalMap = "assets/textures/env/temple_pillar_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 30,
depthBias = 0,
}
defineMaterial{
name = "temple_ceiling",
diffuseMap = "assets/textures/env/temple_ceiling_dif.tga",
specularMap = "assets/textures/env/temple_ceiling_spec.tga",
normalMap = "assets/textures/env/temple_ceiling_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 30,
depthBias = 0,
}
defineMaterial{
name = "temple_floor",
diffuseMap = "assets/textures/env/temple_floor_dif.tga",
specularMap = "assets/textures/env/temple_floor_spec.tga",
normalMap = "assets/textures/env/temple_floor_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 30,
depthBias = 0,
}
defineMaterial{
name = "knife",
diffuseMap = "assets/textures/items/knife_dif.tga",
specularMap = "assets/textures/items/knife_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 50,
depthBias = 0,
}
defineMaterial{
name = "temple_arch",
diffuseMap = "assets/textures/env/temple_arch_dif.tga",
specularMap = "assets/textures/env/temple_arch_spec.tga",
normalMap = "assets/textures/env/temple_arch_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 30,
depthBias = 0,
}
defineMaterial{
name = "temple_easy_button",
diffuseMap = "assets/textures/env/temple_easy_button_dif.tga",
specularMap = "assets/textures/env/temple_easy_button_spec.tga",
normalMap = "assets/textures/env/temple_easy_button_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 30,
depthBias = 0,
}
defineMaterial{
name = "temple_hard_button",
diffuseMap = "assets/textures/env/temple_hard_button_dif.tga",
specularMap = "assets/textures/env/temple_hard_button_spec.tga",
normalMap = "assets/textures/env/temple_hard_button_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "chitin_mail",
diffuseMap = "assets/textures/items/chitin_mail_dif.tga",
specularMap = "assets/textures/items/chitin_mail_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "chitin_greaves",
diffuseMap = "assets/textures/items/chitin_greaves_dif.tga",
specularMap = "assets/textures/items/chitin_greaves_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "chitin_mask",
diffuseMap = "assets/textures/items/chitin_mask_dif.tga",
specularMap = "assets/textures/items/chitin_mask_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "nomad_clothes",
diffuseMap = "assets/textures/items/nomad_clothes_dif.tga",
specularMap = "assets/textures/common/black.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "small_shield",
diffuseMap = "assets/textures/items/small_shield_dif.tga",
specularMap = "assets/textures/items/small_shield_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "whitewood_wand",
diffuseMap = "assets/textures/items/whitewood_wand_dif.tga",
specularMap = "assets/textures/items/whitewood_wand_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "temple_pressure_plate",
diffuseMap = "assets/textures/env/temple_pressureplate_dif.tga",
specularMap = "assets/textures/env/temple_pressureplate_spec.tga",
normalMap = "assets/textures/env/temple_pressureplate_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 30,
depthBias = 0,
}
defineMaterial{
name = "temple_medium_button",
diffuseMap = "assets/textures/env/temple_medium_button_dif.tga",
specularMap = "assets/textures/env/temple_medium_button_spec.tga",
normalMap = "assets/textures/env/temple_medium_button_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "metal_door",
diffuseMap = "assets/textures/env/metal_door_dif.tga",
specularMap = "assets/textures/env/metal_door_spec.tga",
normalMap = "assets/textures/env/metal_door_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 70,
depthBias = 0,
}
defineMaterial{
name = "circle_keyhole",
diffuseMap = "assets/textures/props/circle_key_lock_dif.tga",
specularMap = "assets/textures/props/circle_key_lock_spec.tga",
normalMap = "assets/textures/props/circle_key_lock_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "scavenger",
diffuseMap = "assets/textures/monsters/scavenger_dif.tga",
specularMap = "assets/textures/monsters/scavenger_spec.tga",
normalMap = "assets/textures/monsters/scavenger_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 25,
depthBias = 0,
}
defineMaterial{
name = "shrakk_torr",
diffuseMap = "assets/textures/monsters/shrakk_torr_dif.tga",
specularMap = "assets/textures/monsters/shrakk_torr_spec.tga",
normalMap = "assets/textures/monsters/shrakk_torr_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 45,
depthBias = 0,
}
defineMaterial{
name = "key_round",
diffuseMap = "assets/textures/items/key_round_dif.tga",
specularMap = "assets/textures/items/key_round_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "key_gear",
diffuseMap = "assets/textures/items/key_gear_dif.tga",
specularMap = "assets/textures/items/key_gear_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "key_ornate",
diffuseMap = "assets/textures/items/key_ornate_dif.tga",
specularMap = "assets/textures/items/key_ornate_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 50,
depthBias = 0,
}
defineMaterial{
name = "bone_amulet",
diffuseMap = "assets/textures/items/bone_amulet_dif.tga",
specularMap = "assets/textures/items/bone_amulet_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "fire_torc",
diffuseMap = "assets/textures/items/fire_torc_dif.tga",
specularMap = "assets/textures/items/fire_torc_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "bracelet_tirin_fortitude",
diffuseMap = "assets/textures/items/bracelet_tirin_fortitude_dif.tga",
specularMap = "assets/textures/items/bracelet_tirin_fortitude_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 30,
depthBias = 0,
}
defineMaterial{
name = "apprentice_orb",
diffuseMap = "assets/textures/items/apprentice_orb_dif.tga",
specularMap = "assets/textures/items/apprentice_orb_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "conjurers_hat",
diffuseMap = "assets/textures/items/conjurers_hat_dif.tga",
specularMap = "assets/textures/common/black.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "circlet_war",
diffuseMap = "assets/textures/items/circlet_war_dif.tga",
specularMap = "assets/textures/items/circlet_war_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "spirit_mirror_pendant",
diffuseMap = "assets/textures/items/spirit_mirror_pendant_dif.tga",
specularMap = "assets/textures/items/spirit_mirror_pendant_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 40,
depthBias = 0,
}
defineMaterial{
name = "herder",
diffuseMap = "assets/textures/monsters/herder_dif.tga",
specularMap = "assets/textures/monsters/herder_spec.tga",
normalMap = "assets/textures/monsters/herder_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = true,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 40,
depthBias = 0,
}
defineMaterial{
name = "pitroot_bread",
diffuseMap = "assets/textures/items/pitroot_bread_dif.tga",
specularMap = "assets/textures/common/black.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "blooddrop_blossom",
diffuseMap = "assets/textures/items/blooddrop_blossom_dif.tga",
specularMap = "assets/textures/items/blooddrop_blossom_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "grimcap",
diffuseMap = "assets/textures/items/grimcap_dif.tga",
specularMap = "assets/textures/items/grimcap_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "wooden_box",
diffuseMap = "assets/textures/items/wooden_box_dif.tga",
specularMap = "assets/textures/items/wooden_box_spec.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "sack_full",
diffuseMap = "assets/textures/items/sack_full_dif.tga",
specularMap = "assets/textures/common/black.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 20,
depthBias = 0,
}
defineMaterial{
name = "ornament_door",
diffuseMap = "assets/textures/env/ornament_door_dif.tga",
specularMap = "assets/textures/env/ornament_door_spec.tga",
normalMap = "assets/textures/env/ornament_door_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 60,
depthBias = 0,
}
defineMaterial{
name = "ornament_lock",
diffuseMap = "assets/textures/env/ornament_lock_dif.tga",
specularMap = "assets/textures/env/ornament_lock_spec.tga",
normalMap = "assets/textures/env/ornament_lock_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 60,
depthBias = 0,
}
defineMaterial{
name = "cube",
diffuseMap = "assets/textures/monsters/mechnical_cube_dif.tga",
specularMap = "assets/textures/monsters/mechnical_cube_spec.tga",
normalMap = "assets/textures/monsters/mechnical_cube_normal.tga",
doubleSided = false,
lighting = true,
alphaTest = false,
blendMode = "Opaque",
textureAddressMode = "Wrap",
glossiness = 70,
depthBias = 0,
}
NOTE: Code continues in next post. The code was too large for a single post.