generation-jdr/lib/objart.php
2017-08-16 16:33:29 +02:00

311 lines
15 KiB
PHP

<?php
function creerobjart($val){
//gemme décorative
$gemmetype1 = array("Agates rubanée","Agates iris","Agates de feu","Agates-mousse","Agates oeil de tige","Azurites","Couronnes d'argent","Fluorites","Hématites","Ivoires","Lapis-Lazuli","Malachites","Nelvines","Néphrites","Obsidiennes","Perles (irrégulière)", "Quartz bleu","Quartz laiteux","Rhodochronsiteq","Sanidines","Turquoises","Violines");
$gemmetype2 = array("Andars","Aventurines","Calcédoines","Chrysoprases","Citrines","Cornalines","Héliotropes","Hydrophanes","Ioles","Iolites","Irtios","Jaspes","Onyx","Orprases","Péridots","Phénalopes","Pierres de lune","Quartz cristal de roche","Quartz rose","Quartz fumé","Sardoines","Sardonyx","Spodumènes","Tchazars","Zircons");
$gemmetype3 = array("Ambre","Améthyste","Chrysobéryl","Coral","Etoile d'eau","Grenat rouge","grenat vert sombre","Jade","jais","Larmes de Laérale","Peau d'agne","Perle dorée","Perle rose","Perle argnetée","Perle Blanche","Spinelle rouge","Spinelle rouge sombre","Spinelle vert sombre","Tourmaline blanche","Tourmaline dorée","Tourmaline rose", "Perle d'argent");
$gemmetype4 = array("Aigue-marine","Alexandrite","Grenat violet","Perle noire","Spinelle bleu nuit","Topaze jaune d'or");
$gemmetype5 = array("Corbinard","Coridon jaune ambré","Coridon pourpre","Coridon noir","Coridon bleu","Emeraude","Jade de sépulere","Larmes rouges","Opale blanche","opale noire de feu","Opale d'eau","Orle","Rubis étoilé","Saphir étoilé noir","Saphir étoilé bleu");
$gemmetype6 = array("Belgurile","Diamant limpide","Diamant jaune","Diamant rose","Diamant brun","Diamant bleu","Emeraude du vert le plus clair","Hyacinthe","Larmes de roi","Rubis");
//type d'objet
$objtype1 = array("Aiguière","Bracelet","Peigne","Chope","Epée longue d'apparat","Chaine","Anneau","Coupe","boucle d'oreille","Couronne","Serre tête","Collier","pendentif","Dague d'apparat");
$objtype2 = array("Statuette","Masque","Vase","Poterie","Couronne","Boîte à musique","Calice","Chandelier");
$objtype3 = array("Robe","Manteau","Tapisserie","Gants","toge/cape");
$objtype4 = array("Harpe","Flute","Cithare","Lyre","Luth","Trompette");
$objtype5 = array("Tableau","Poème","Partition","Scène");
//type matiére
//fer cuivre argent Argent alchimique or platine Fer froid mytril adamantium
$mattype1 = array("fer","cuivre","os","chêne");
$mattype2 = array("argent","Argent alchimique","or","os","ivoire","bois exotique");
$mattype3 = array("or","platine","Fer froid","mytril","corne de dragon");
$mattype4 = array("Fer froid","mytril","Adamantium","admantium");
//objet vetement
$mattype9= array("laine", "velours");
$mattype10= array("soie","laine","futaine","velours");
$mattype11= array("cuir souple","peau fine de dragon");
//objet musique
$mattype12 = array("bois simple","os");
$mattype13 = array("chêne","bois rare","orme","châtaignier ");
$mattype14 = array("chêne elfique","chêne ancestral","châtaignier ancestral");
$mattype15 = array("os de dragon","bois exotique", "chêne elfique plusieurs fois centenaires", "Ebénite");
//type artiste
$arttype1 = array ("'un artiste inconnu");
$arttype2 = array ("'un artiste peu connu");
$arttype3 = array ("'un artiste connu");
$arttype4 = array ("'un artiste célébre");
$type='';
$objet=array();
$valeurDe =rand(1,100);
if($val==0) $valeurDe =rand(1,100);
if($val==1) $valeurDe =rand(1,40);
if($val==2) $valeurDe =rand(41,70);
if($val==3) $valeurDe =rand(71,90);
if($val==4) $valeurDe =rand(91,100);
switch($valeurDe){
case $valeurDe>0&&$valeurDe<=10;
$type=rand(1,5);
switch($type){
case $type==1;
$objet[0]=$objtype1[rand(0,count($objtype1)-1)]." en ".$mattype1[rand(0,count($mattype1)-1)];
break;
case $type==2;
$objet[0]=$objtype2[rand(0,count($objtype2)-1)]." en ".$mattype1[rand(0,count($mattype1)-1)];
break;
case $type==3;
$objet[0]=$objtype3[rand(0,count($objtype3)-1)]." en ".$mattype9[rand(0,count($mattype9)-1)];
break;
case $type==4;
$objet[0]=$objtype4[rand(0,count($objtype4)-1)]." en ".$mattype12[rand(0,count($mattype12)-1)];
break;
case $type==5;
$objet[0]=$objtype5[rand(0,count($objtype5)-1)]." d".$arttype1[rand(0,count($arttype1)-1)];
break;
}
$objet[1]=rand(1,10)*10;
break;
case $valeurDe>=10&&$valeurDe<=25;
$type=rand(1,5);
switch($type){
case $type==1;
$objet[0]=$objtype1[rand(0,count($objtype1)-1)]." en ".$mattype1[rand(0,count($mattype1)-1)];
break;
case $type==2;
$objet[0]=$objtype2[rand(0,count($objtype2)-1)]." en ".$mattype1[rand(0,count($mattype1)-1)];
break;
case $type==3;
$objet[0]=$objtype3[rand(0,count($objtype3)-1)]." en ".$mattype9[rand(0,count($mattype9)-1)];
break;
case $type==4;
$objet[0]=$objtype4[rand(0,count($objtype4)-1)]." en ".$mattype12[rand(0,count($mattype12)-1)];
break;
case $type==5;
$objet[0]=$objtype5[rand(0,count($objtype5)-1)]." d".$arttype1[rand(0,count($arttype1)-1)];
break;
}
$objet[1]=rand(3,18)*10;
break;
case $valeurDe>=26&&$valeurDe<=40;
$type=rand(1,5);
switch($type){
case $type==1;
$objet[0]=$objtype1[rand(0,count($objtype1)-1)]." en ".$mattype1[rand(0,count($mattype1)-1)]." serti de plusieurs ".$gemmetype1[rand(0,count($gemmetype1)-1)];
break;
case $type==2;
$objet[0]=$objtype2[rand(0,count($objtype2)-1)]." en ".$mattype1[rand(0,count($mattype1)-1)]." serti de plusieurs ".$gemmetype1[rand(0,count($gemmetype1)-1)];
break;
case $type==3;
$objet[0]=$objtype3[rand(0,count($objtype3)-1)]." en ".$mattype9[rand(0,count($mattype9)-1)];
break;
case $type==4;
$objet[0]=$objtype4[rand(0,count($objtype4)-1)]." en ".$mattype12[rand(0,count($mattype12)-1)]." incrusté de ".$gemmetype1[rand(0,count($gemmetype1)-1)];
break;
case $type==5;
$objet[0]=$objtype5[rand(0,count($objtype5)-1)]." d".$arttype1[rand(0,count($arttype1)-1)];
break;
}
$objet[1]=rand(1,6)*100;
break;
case $valeurDe>=41&&$valeurDe<=50;
$type=rand(1,5);
switch($type){
case $type==1;
$objet[0]=$objtype1[rand(0,count($objtype1)-1)]." en ".$mattype2[rand(0,count($mattype2)-1)];
break;
case $type==2;
$objet[0]=$objtype2[rand(0,count($objtype2)-1)]." en ".$mattype2[rand(0,count($mattype2)-1)];
break;
case $type==3;
$objet[0]=$objtype3[rand(0,count($objtype3)-1)]." en ".$mattype9[rand(0,count($mattype9)-1)]." orné de fil de ".$mattype4[rand(0,count($mattype4)-1)];
break;
case $type==4;
$objet[0]=$objtype4[rand(0,count($objtype4)-1)]." en ".$mattype13[rand(0,count($mattype13)-1)];
break;
case $type==5;
$objet[0]=$objtype5[rand(0,count($objtype5)-1)]." d".$arttype2[rand(0,count($arttype2)-1)];
break;
}
$objet[1]=rand(1,10)*100;
break;
case $valeurDe>=51&&$valeurDe<=60;
$type=rand(1,5);
switch($type){
case $type==1;
$objet[0]=$objtype1[rand(0,count($objtype1)-1)]." en ".$mattype2[rand(0,count($mattype2)-1)]." serti de plusieurs ".$gemmetype2[rand(0,count($gemmetype2)-1)];
break;
case $type==2;
$objet[0]=$objtype2[rand(0,count($objtype2)-1)]." en ".$mattype2[rand(0,count($mattype2)-1)]." serti de plusieurs ".$gemmetype2[rand(0,count($gemmetype2)-1)];
break;
case $type==3;
$objet[0]=$objtype3[rand(0,count($objtype3)-1)]." en ".$mattype10[rand(0,count($mattype10)-1)];
break;
case $type==4;
$objet[0]=$objtype4[rand(0,count($objtype4)-1)]." en ".$mattype13[rand(0,count($mattype13)-1)]." incrusté de ".$gemmetype2[rand(0,count($gemmetype2)-1)];
break;
case $type==5;
$objet[0]=$objtype5[rand(0,count($objtype5)-1)]." d".$arttype2[rand(0,count($arttype2)-1)];
break;
}
$objet[1]=rand(2,12)*100;
break;
case $valeurDe>=61&&$valeurDe<=70;
$type=rand(1,5);
switch($type){
case $type==1;
$objet[0]=$objtype1[rand(0,count($objtype1)-1)]." en ".$mattype2[rand(0,count($mattype2)-1)]." serti de plusieurs ".$gemmetype3[rand(0,count($gemmetype3)-1)];
break;
case $type==2;
$objet[0]=$objtype2[rand(0,count($objtype2)-1)]." en ".$mattype2[rand(0,count($mattype2)-1)]." serti de plusieurs ".$gemmetype3[rand(0,count($gemmetype3)-1)];
break;
case $type==3;
$objet[0]=$objtype3[rand(0,count($objtype3)-1)]." en ".$mattype10[rand(0,count($mattype10)-1)];
break;
case $type==4;
$objet[0]=$objtype4[rand(0,count($objtype4)-1)]." en ".$mattype13[rand(0,count($mattype13)-1)]." incrusté de ".$gemmetype3[rand(0,count($gemmetype3)-1)];
break;
case $type==5;
$objet[0]=$objtype5[rand(0,count($objtype5)-1)]." d".$arttype2[rand(0,count($arttype2)-1)];
break;
}
$objet[1]=rand(3,18)*100;
break;
case $valeurDe>=71&&$valeurDe<=80;
$type=rand(1,5);
switch($type){
case $type==1;
$objet[0]=$objtype1[rand(0,count($objtype1)-1)]." en ".$mattype3[rand(0,count($mattype3)-1)]." serti de plusieurs ".$gemmetype2[rand(0,count($gemmetype2)-1)];
break;
case $type==2;
$objet[0]=$objtype2[rand(0,count($objtype2)-1)]." en ".$mattype3[rand(0,count($mattype3)-1)]." serti de plusieurs ".$gemmetype2[rand(0,count($gemmetype2)-1)];
break;
case $type==3;
$objet[0]=$objtype3[rand(0,count($objtype3)-1)]." en ".$mattype10[rand(0,count($mattype10)-1)];
break;
case $type==4;
$objet[0]=$objtype4[rand(0,count($objtype4)-1)]." en ".$mattype14[rand(0,count($mattype14)-1)]." incrusté de ".$gemmetype2[rand(0,count($gemmetype2)-1)];
break;
case $type==5;
$objet[0]=$objtype5[rand(0,count($objtype5)-1)]." d".$arttype3[rand(0,count($arttype3)-1)];
break;
}
$objet[1]=rand(4,24)*100;
break;
case $valeurDe>=81&&$valeurDe<=85;
$type=rand(1,5);
switch($type){
case $type==1;
$objet[0]=$objtype1[rand(0,count($objtype1)-1)]." en ".$mattype3[rand(0,count($mattype3)-1)]." serti de plusieurs ".$gemmetype3[rand(0,count($gemmetype3)-1)];
break;
case $type==2;
$objet[0]=$objtype2[rand(0,count($objtype2)-1)]." en ".$mattype3[rand(0,count($mattype3)-1)]." serti de plusieurs ".$gemmetype3[rand(0,count($gemmetype3)-1)];
break;
case $type==3;
$objet[0]=$objtype3[rand(0,count($objtype3)-1)]." en ".$mattype10[rand(0,count($mattype10)-1)]." orné de fil de ".$mattype4[rand(0,count($mattype4)-1)];
break;
case $type==4;
$objet[0]=$objtype4[rand(0,count($objtype4)-1)]." en ".$mattype14[rand(0,count($mattype14)-1)]." incrusté de ".$gemmetype3[rand(0,count($gemmetype3)-1)];
break;
case $type==5;
$objet[0]=$objtype5[rand(0,count($objtype5)-1)]." d".$arttype3[rand(0,count($arttype3)-1)];
break;
}
$objet[1]=rand(5,30)*100;
break;
case $valeurDe>=86&&$valeurDe<=90;
$type=rand(1,5);
switch($type){
case $type==1;
$objet[0]=$objtype1[rand(0,count($objtype1)-1)]." en ".$mattype3[rand(0,count($mattype3)-1)]." serti de plusieurs ".$gemmetype4[rand(0,count($gemmetype4)-1)];
break;
case $type==2;
$objet[0]=$objtype2[rand(0,count($objtype2)-1)]." en ".$mattype3[rand(0,count($mattype3)-1)]." serti de plusieurs ".$gemmetype4[rand(0,count($gemmetype4)-1)];
break;
case $type==3;
$objet[0]=$objtype3[rand(0,count($objtype3)-1)]." en ".$mattype11[rand(0,count($mattype11)-1)];
break;
case $type==4;
$objet[0]=$objtype4[rand(0,count($objtype4)-1)]." en ".$mattype14[rand(0,count($mattype14)-1)]." incrusté de ".$gemmetype4[rand(0,count($gemmetype4)-1)];
break;
case $type==5;
$objet[0]=$objtype5[rand(0,count($objtype5)-1)]." d".$arttype3[rand(0,count($arttype3)-1)];
break;
}
$objet[1]=rand(1,4)*1000;
break;
case $valeurDe>=91&&$valeurDe<=95;
$type=rand(1,5);
switch($type){
case $type==1;
$objet[0]=$objtype1[rand(0,count($objtype1)-1)]." en ".$mattype4[rand(0,count($mattype4)-1)]." serti de plusieurs ".$gemmetype4[rand(0,count($gemmetype4)-1)];
break;
case $type==2;
$objet[0]=$objtype2[rand(0,count($objtype2)-1)]." en ".$mattype4[rand(0,count($mattype4)-1)]." serti de plusieurs ".$gemmetype4[rand(0,count($gemmetype4)-1)];
break;
case $type==3;
$objet[0]=$objtype3[rand(0,count($objtype3)-1)]." en ".$mattype11[rand(0,count($mattype11)-1)];
break;
case $type==4;
$objet[0]=$objtype4[rand(0,count($objtype4)-1)]." en ".$mattype15[rand(0,count($mattype15)-1)]." incrusté de ".$gemmetype4[rand(0,count($gemmetype4)-1)];
break;
case $type==5;
$objet[0]=$objtype5[rand(0,count($objtype5)-1)]." d".$arttype4[rand(0,count($arttype4)-1)];
break;
}
$objet[1]=rand(1,6)*1000;
break;
case $valeurDe>=96&&$valeurDe<=99;
$type=rand(1,5);
switch($type){
case $type==1;
$objet[0]=$objtype1[rand(0,count($objtype1)-1)]." en ".$mattype4[rand(0,count($mattype4)-1)]." serti de plusieurs ".$gemmetype5[rand(0,count($gemmetype5)-1)];
break;
case $type==2;
$objet[0]=$objtype2[rand(0,count($objtype2)-1)]." en ".$mattype4[rand(0,count($mattype4)-1)]." serti de plusieurs ".$gemmetype5[rand(0,count($gemmetype5)-1)];
break;
case $type==3;
$objet[0]=$objtype3[rand(0,count($objtype3)-1)]." en ".$mattype11[rand(0,count($mattype11)-1)];
break;
case $type==4;
$objet[0]=$objtype4[rand(0,count($objtype4)-1)]." en ".$mattype15[rand(0,count($mattype15)-1)]." incrusté de ".$gemmetype5[rand(0,count($gemmetype5)-1)];
break;
case $type==5;
$objet[0]=$objtype5[rand(0,count($objtype5)-1)]." d".$arttype4[rand(0,count($arttype4)-1)];
break;
}
$objet[1]=rand(2,8)*1000;
break;
case $valeurDe==100;
$type=rand(1,5);
switch($type){
case $type==1;
$objet[0]=$objtype1[rand(0,count($objtype1)-1)]." en ".$mattype4[rand(0,count($mattype4)-1)]." serti de plusieurs ".$gemmetype6[rand(0,count($gemmetype6)-1)];
break;
case $type==2;
$objet[0]=$objtype2[rand(0,count($objtype2)-1)]." en ".$mattype4[rand(0,count($mattype4)-1)]." serti de plusieurs ".$gemmetype6[rand(0,count($gemmetype6)-1)];
break;
case $type==3;
$objet[0]=$objtype3[rand(0,count($objtype3)-1)]." en ".$mattype11[rand(0,count($mattype11)-1)]." orné de fil de ".$mattype4[rand(0,count($mattype4)-1)];
break;
case $type==4;
$objet[0]=$objtype4[rand(0,count($objtype4)-1)]." en ".$mattype15[rand(0,count($mattype15)-1)]." incrusté de ".$gemmetype6[rand(0,count($gemmetype6)-1)];
break;
case $type==5;
$objet[0]=$objtype5[rand(0,count($objtype5)-1)]." d".$arttype4[rand(0,count($arttype4)-1)];
break;
}
$objet[1]=rand(2,12)*1000;
break;
}
return $objet;
}
?>