Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature currently requires accessing the site using the built-in Safari browser.
Where did you find that picture of conman
Those are files for textures. The numbers are settings for your graphics card to display bloom, texture aliasing, etc.
ARTEFACT_ABODE_NUMBER_A $0 0 1 1 1 1 0
ARTEFACT_ABODE_NUMBER_B $0 1 1 1 1 0
ARTEFACT_ABODE_NUMBER_C $0 1 1 1 1 0
ARTEFACT_ABODE_NUMBER_D $0 1 1 1 1 0
ARTEFACT_ABODE_NUMBER_E $0 1 1 1 1 0
ARTEFACT_ABODE_NUMBER_SKYSCRAPER $0 1 1 1 1 0
ARTEFACT_ABODE_NUMBER_ALTAR $0 1 1 1 2 0
ARTEFACT_ABODE_NUMBER_STORAGE_PIT $0 1 1 1 3 0
ARTEFACT_ABODE_NUMBER_CRECHE $0 1 1 1 2 0
ARTEFACT_ABODE_NUMBER_SHRINE $0 0 1 1 0 0
ARTEFACT_ABODE_NUMBER_TEMPLE $0 1 1 1 2 0
ARTEFACT_ABODE_NUMBER_PUB $0 1 1 1 2 0
ARTEFACT_ABODE_NUMBER_TOWN_CENTRE $0 0 1 1 0 0
ARTEFACT_ABODE_NUMBER_CREATURE_PEN $0 1 1 1 1 0
ARTEFACT_ABODE_NUMBER_FIELD $0 1 1 1 3 0
ARTEFACT_ABODE_NUMBER_MELEE_ARMOURY $0 1 1 1 6 0
ARTEFACT_ABODE_NUMBER_RANGED_ARMOURY $0 1 1 1 6 0
ARTEFACT_ABODE_NUMBER_WORKSHOP $0 1 1 1 6 0
ARTEFACT_ABODE_NUMBER_STUDY $0 0 1 1 0 0
ARTEFACT_ABODE_NUMBER_UNIVERSITY $0 1 1 1 2 0
ARTEFACT_ABODE_NUMBER_PRISON $0 1 1 1 2 0
ARTEFACT_ABODE_NUMBER_SMELTER $0 1 1 1 3 0
ARTEFACT_ABODE_NUMBER_GRANARY $0 1 1 1 3 0
ARTEFACT_ABODE_NUMBER_LUMBERMILL $0 1 1 1 3 0
ARTEFACT_ABODE_NUMBER_MARKET_POT $0 1 1 1 3 0
ARTEFACT_ABODE_NUMBER_MARKET_STATUE $0 1 1 1 3 0
ARTEFACT_ABODE_NUMBER_MARKET_PLANT $0 1 1 1 3 0
ARTEFACT_ABODE_NUMBER_AMPITHEATRE $0 1 1 1 2 0
ARTEFACT_ABODE_NUMBER_GRAVEYARD $0 1 1 1 2 0
ARTEFACT_ABODE_NUMBER_OLD_PERSONS_HOME $0 1 1 1 2 0
ARTEFACT_ABODE_NUMBER_BATHHOUSE $0 1 1 1 2 0
ARTEFACT_ABODE_NUMBER_WALLTOWER_TECH0 $0 1 1 1 4 0
ARTEFACT_ABODE_NUMBER_WALLTOWER_TECH $1 0 1 1 1 4 0
ARTEFACT_ABODE_NUMBER_GATEHOUSE $0 2 1 1 4 0
ARTEFACT_ABODE_NUMBER_GATEHOUSE_F $0 2 1 1 4 0
ARTEFACT_EPIC_WONDER_NUMBER_HURRICANE $0 1 1 1 6 0
ARTEFACT_EPIC_WONDER_NUMBER_EARTHQUAKE $0 1 1 1 6 0
ARTEFACT_EPIC_WONDER_NUMBER_VOLCANO $0 1 1 1 6 0
ARTEFACT_EPIC_WONDER_NUMBER_VERDANT $0 0 1 1 0 0
ARTEFACT_EPIC_WONDER_NUMBER_STOPTIME $0 0 1 1 0 0
ARTEFACT_EPIC_WONDER_NUMBER_SIREN $0 1 1 1 6 0
ARTEFACT_EPIC_WONDER_NUMBER_WOMD $0 0 1 1 0 0
ARTEFACT_MAGIC_TYPE_LIFE_HEAL 20000 $1 1 1 7 0
ARTEFACT_MAGIC_TYPE_LIFE_LIFE $0 0 1 1 0 0
ARTEFACT_MAGIC_TYPE_DEATH_DECAY $0 0 1 1 0 0
ARTEFACT_MAGIC_TYPE_DEATH_DEATH $0 0 1 1 0 0
ARTEFACT_MAGIC_TYPE_FIRE_FIRE $0 1 1 1 7 0
ARTEFACT_MAGIC_TYPE_FIRE_LAVA $0 0 1 1 0 0
ARTEFACT_MAGIC_TYPE_EARTH_TREMOR $0 0 1 1 0 0
ARTEFACT_MAGIC_TYPE_EARTH_METEOR $0 1 1 1 7 0
ARTEFACT_MAGIC_TYPE_AIR_WIND $0 0 1 1 0 0
ARTEFACT_MAGIC_TYPE_AIR_TEMPEST $0 1 1 1 7 0
ARTEFACT_MAGIC_TYPE_WATER_RAIN $0 1 1 1 7 0
ARTEFACT_MAGIC_TYPE_WATER_STORM $0 1 1 1 7 0
ARTEFACT_CREATURE_MAGIC_TYPE_HEAL $0 1 1 1 8 0
ARTEFACT_CREATURE_MAGIC_TYPE_WATER $0 1 1 1 8 0
ARTEFACT_CREATURE_MAGIC_TYPE_FIREBALL $0 1 1 1 8 0
ARTEFACT_CREATURE_MAGIC_TYPE_LIGHTNING $0 1 1 1 8 0
ARTEFACT_CREATURE_TOY_GOOD $0 1 1 1 8 0
ARTEFACT_CREATURE_TOY_NEUTRAL $0 1 1 1 8 0
ARTEFACT_CREATURE_TOY_EVIL $0 1 1 1 8 0
ARTEFACT_CREATURE_ROLE_BUILDER_1 $0 2 1 1 8 0
ARTEFACT_CREATURE_ROLE_BUILDER_2 $0 1 1 1 8 0
ARTEFACT_CREATURE_ROLE_BUILDER_3 $0 1 1 1 8 0
ARTEFACT_CREATURE_ROLE_BUILDER_4 $0 0 1 1 8 0
ARTEFACT_CREATURE_ROLE_GATHERER_1 $0 2 1 1 8 0
ARTEFACT_CREATURE_ROLE_GATHERER_2 $0 1 1 1 8 0
ARTEFACT_CREATURE_ROLE_GATHERER_3 $0 1 1 1 8 0
ARTEFACT_CREATURE_ROLE_GATHERER_4 $0 0 1 1 8 0
ARTEFACT_CREATURE_ROLE_SOLDIER_1 $0 2 1 1 8 0
ARTEFACT_CREATURE_ROLE_SOLDIER_2 $0 1 1 1 8 0
ARTEFACT_CREATURE_ROLE_SOLDIER_3 $0 1 1 1 8 0
ARTEFACT_CREATURE_ROLE_SOLDIER_4 $0 0 1 1 8 0
ARTEFACT_CREATURE_ROLE_ENTERTAINER_1 $0 2 1 1 8 0
ARTEFACT_CREATURE_ROLE_ENTERTAINER_2 $0 1 1 1 8 0
ARTEFACT_CREATURE_ROLE_ENTERTAINER_3 $0 1 1 1 8 0
ARTEFACT_CREATURE_ROLE_ENTERTAINER_4 $0 0 1 1 8 0
ARTEFACT_EMBELLISHMENT_INFO_AZTEC_FOUNTAIN $0 0 1 1 0 0
ARTEFACT_EMBELLISHMENT_INFO_AZTEC_FOUNTAIN_GOOD $0 0 1 1 0 0
ARTEFACT_EMBELLISHMENT_INFO_AZTEC_FOUNTAIN_EVIL $0 0 1 1 0 0
ARTEFACT_EMBELLISHMENT_INFO_AZTEC_STATUE $0 0 1 1 0 0
ARTEFACT_EMBELLISHMENT_INFO_AZTEC_STATUE_GOOD $0 0 1 1 0 0
ARTEFACT_EMBELLISHMENT_INFO_AZTEC_STATUE_EVIL $0 0 1 1 0 0
ARTEFACT_EMBELLISHMENT_INFO_JAPANESE_FOUNTAIN $0 0 1 1 0 0
ARTEFACT_EMBELLISHMENT_INFO_JAPANESE_FOUNTAIN_GOOD $0 0 1 1 0 0
ARTEFACT_EMBELLISHMENT_INFO_JAPANESE_FOUNTAIN_EVIL $0 0 1 1 0 0
ARTEFACT_EMBELLISHMENT_INFO_JAPANESE_SHRINE $0 0 1 1 0 0
ARTEFACT_EMBELLISHMENT_INFO_JAPANESE_SHRINE_GOOD $0 0 1 1 0 0
ARTEFACT_EMBELLISHMENT_INFO_JAPANESE_SHRINE_EVIL $0 0 1 1 0 0
ARTEFACT_EMBELLISHMENT_INFO_JAPANESE_GARDEN $0 0 1 1 0 0
ARTEFACT_EMBELLISHMENT_INFO_JAPANESE_GARDEN_EVIL $0 0 1 1 0 0
ARTEFACT_EMBELLISHMENT_INFO_NORSE_FOUNTAIN $0 0 1 1 0 0
ARTEFACT_EMBELLISHMENT_INFO_NORSE_FOUNTAIN_GOOD $0 0 1 1 0 0
ARTEFACT_EMBELLISHMENT_INFO_NORSE_FOUNTAIN_EVIL $0 0 1 1 0 0
ARTEFACT_EMBELLISHMENT_INFO_NORSE_STATUE $0 0 1 1 0 0
ARTEFACT_EMBELLISHMENT_INFO_NORSE_STATUE_GOOD $0 0 1 1 0 0
ARTEFACT_EMBELLISHMENT_INFO_NORSE_STATUE_EVIL $0 0 1 1 0 0
ARTEFACT_EMBELLISHMENT_INFO_GREEK_FERTILITY_STATUE $0 1 1 1 5 0
ARTEFACT_EMBELLISHMENT_INFO_GREEK_FOUNTAIN $0 1 1 1 5 0
ARTEFACT_EMBELLISHMENT_INFO_GREEK_STREETLAMP $0 1 1 1 5 0
ARTEFACT_EMBELLISHMENT_INFO_GREEK_TORTURE_PIT $0 1 1 1 5 0
ARTEFACT_EMBELLISHMENT_INFO_GREEK_COLUMN $0 1 1 1 5 0
ARTEFACT_EMBELLISHMENT_INFO_GREEK_GARDEN $0 1 1 1 5 0
ARTEFACT_EMBELLISHMENT_INFO_GREEK_WELL $0 1 1 1 5 0
ARTEFACT_EMBELLISHMENT_INFO_GREEK_SPIKE $0 1 1 1 5 0
ARTEFACT_EMBELLISHMENT_INFO_GREEK_MIRACLE_ENHANCER $0 0 1 1 0 0
ARTEFACT_HAND_MULTIPICKUP $0 1 1 1 7 0
ARTEFACT_HAND_FISTING $0 1 1 1 7 0
ARTEFACT_HAND_GESTURES $0 1 1 1 7 0
ARTEFACT_LASTLAND_ONE_MAN $0 1 0 1.1 9 0
ARTEFACT_LASTLAND_ONE_WOMAN $0 1 0 1.1 9 0
ARTEFACT_LASTLAND_HUNDRED_SOLDIERS $0 1 1 1.1 9 0
ARTEFACT_LASTLAND_HUNDRED_ARCHERS $0 1 1 1.1 9 0
ARTEFACT_LASTLAND_SIEGE_ENGINE $0 1 1 1.1 9 0
ARTEFACT_TOME_AGE_OF_GODS $0 0 1 1 10 6
ARTEFACT_TOME_BARREN_SEAS $0 0 1 1 10 7
ARTEFACT_TOME_FATE_OF_THE_EGYPTIANS $0 0 1 1 10 8
ARTEFACT_TOME_FRAGMENT $0 0 1 1 10 9
ARTEFACT_TOME_GODLESS_MIRACLES $0 0 1 1 10 4
ARTEFACT_TOME_IMMORTAL $0 0 1 1 10 7
ARTEFACT_TOME_MISSIONARIES $0 0 1 1 10 6
ARTEFACT_TOME_ORIGIN_OF_CREATURES $0 0 1 1 10 4
ARTEFACT_TOME_PARCHMENT $0 0 1 1 10 8
ARTEFACT_TOME_POWER_OF_THE_AZTECS $0 0 1 1 10 9
ARTEFACT_TOME_GREEKS $0 0 1 1 10 4
ARTEFACT_TOME_JAPANESE $0 0 1 1 10 6
ARTEFACT_TOME_NORSE $0 0 1 1 10 4
ARTEFACT_TOME_PROPHECY $0 2 1 1 10 4
TOTAL_COST $$$PRICELESS$$$
wait... so i was right!?
PostAttack(%clientId, %weapon);
}
function PostAttack(%clientId, %weapon)
{
dbecho($dbechoMode, "PostAttack(" @ %clientId @ ", " @ %weapon @ ")");
if($postAttackGraphBar)
{
%t = 1.0;
%ticks = 30;
%chunks = 10;
%chunklen = floor(%ticks / %chunks);
%d = %t / %chunks;
for(%i = 0; %i <= %chunks; %i++)
schedule("bottomprint(" @ %clientId @ ", \" \" @ String::create(\"•\", " @ %ticks @ " - (" @ %chunklen @ " * " @ %i @ ")) @ \"\", " @ %d @ " + 0.25);", %d * %i);
}
}
ItemImageData HandsImage
{
shapeFile = "breath";
mountPoint = 0;
weaponType = 0; // Single Shot
accuFire = true;
reloadTime = 0;
fireTime = 1.0;
sfxFire = SoundDryFire;
sfxActivate = SoundPickUpWeapon;
sfxReload = SoundDryFire;
};
ItemData Hands
{
description = "Hands";
className = "Weapon";
shapeFile = "breath";
hudIcon = "deployable";
heading = "bWeapons";
shadowDetailMask = 4;
imageType = HandsImage;
price = 175;
showWeaponBar = true;
};
function Hands::onDrop(%player,%item)
{
client::sendMessage(player::getClient(%player),0,"You fail to cut off your hands.");
return false;
}
function HandsImage::onFire(%player, %slot)
{
MeleeAttack(%player, 1, Hands);
}
ItemImageData ShovelImage
{
shapeFile = "shotgun";
mountPoint = 0;
mountRotation = { -1.57, 0, 0 };
weaponType = 0; // Single Shot
accuFire = true;
reloadTime = 0;
fireTime = 1.0;
sfxFire = SoundDryFire;
sfxActivate = SoundPickUpWeapon;
sfxReload = SoundDryFire;
};
ItemData Shovel
{
description = "Shovel";
className = "Weapon";
shapeFile = "breath";
hudIcon = "deployable";
heading = "bWeapons";
shadowDetailMask = 4;
imageType = ShovelImage;
price = 175;
showWeaponBar = true;
};
function ShovelImage::onFire(%player,%slot)
{
%clientId = Player::getClient(%player);
echo(%clientId, %player)
echo(%player, %clientId.InEn);
if(%clientId.InEn == true){
echo("noob");
client::sendMessage(player::getClient(%player),0,"You dig a hole and find yourself somewhere else...");
%clientId = Player::getClient(%player);
gamebase::setPosition(%clientId, "-803.366 612.415 132.626");
echo("boobbb");
}
%clientId = Player::getClient(%player);
if(%clientId.InEx == true){
client::sendMessage(player::getClient(%player),0,"You dig a hole and find yourself somewhere else...");
%clientId = Player::getClient(%player);
gamebase::setPosition(%clientId, "-761.396 561.677 135.339");
}
}