Page 1 of 1

demoni - odmena

Posted: Tue 13. Jun 2017 14:26:09
by nezmar
case 1: // 1 Dh' Arok
$odmena_zlato = $odmena_zlato + rand(20000,100000);

case 2: // 2 Dh' Karn
$odmena_zlato = $odmena_zlato + rand(10000,50000);
$nahoda = rand(1,3);
if ($nahoda == 1){ $odmena_r1 = $odmena_r1 + rand(1,6); }
elseif ($nahoda == 2){ $odmena_r2 = $odmena_r2 + rand(1,4); }
elseif ($nahoda == 3){ $odmena_r3 = $odmena_r3 + rand(1,2); }

case 3:// 3 Dh' Ragh
$odmena_zlato = $odmena_zlato + rand(2000,30000);
$odmena_lidi = $odmena_lidi + rand(200,1000);

case 4:// 4 Dr' Gor
$odmena_lidi = $odmena_lidi + rand(600,1200);
if (mt_rand(1,111) == 1){
$show_log .= "Copak to tu ještě leží? Essence života!<br />";
$odmena_predmet->uloz_vybaveni(100);
} else {
$odmena_zlato = $odmena_zlato + rand(100,20000);
}

case 5:// 5 Dr' Ragnar
$odmena_zlato = $odmena_zlato + rand(200,2000);
$odmena_lidi = $odmena_lidi + rand(20,100);
$NoveJednotky->pridej_jednotku(21, rand(20,220));
if (rand(1,125) == 1){
$show_log .= "Copak to tu ještě leží? Essence života!<br />";
$odmena_predmet->uloz_vybaveni(100);
}

case 6:// 6 Dr' Ghor Re Thor
$odmena_r3 = $odmena_r3 + rand(1,12);
if (rand(1,30) == 1){
$show_log .= "Copak to tu ještě leží? Essence života!<br />";
$odmena_predmet->uloz_vybaveni(100);
} else {
$odmena_zlato = $odmena_zlato + rand(100,20000);
}

case 7:// 7 Dr' Thurrgen
if (rand(1,70) == 1){
$show_log .= "Copak to tu ještě leží? Essence života!<br />";
$odmena_predmet->uloz_vybaveni(100);
} else {
$odmena_zlato = $odmena_zlato + rand(1000,20000);
}

case 13: // Dr' Talaziel
$odmena_r3 = $odmena_r3 + rand(1,12);
if (rand(1, 50) == 1){
$show_log .= "Copak to tu ještě leží? Essence života!<br />";
$odmena_predmet->uloz_vybaveni(100);
} elseif( rand(1, 100) == 1){
$show_log .= "Copak to tu ještě leží? Popel padlých válečníků!<br />";
$odmena_predmet->uloz_vybaveni(4);
} else {
$odmena_zlato = $odmena_zlato + rand(2000,30000);
}

case 14: // Dr' Seharon
$odmena_r3 = $odmena_r3 + rand(1,12);
if (rand(1, 50) == 1){
$show_log .= "Copak to tu ještě leží? Essence života!<br />";
$odmena_predmet->uloz_vybaveni(100);
} elseif( rand(1, 80) == 1){
$show_log .= "Copak to tu ještě leží? Prapor stínů!<br />";
$odmena_predmet->uloz_vybaveni(1);
} else {
$odmena_zlato = $odmena_zlato + rand(2000,40000);
}

case 8:// 8 Dra'Ghan Tru Tran
if (rand(1,8) == 1){
$show_log .= "V táboře Dra'Ghan Tru Trana jsme nalezli Ohnivý Bič!<br />";
$odmena_predmet->uloz_vybaveni(30);
}
if (rand(1,13) == 1){
$show_log .= "Copak to tu ještě leží? Essence života!<br />";
$odmena_predmet->uloz_vybaveni(100);
}
$odmena_zlato = $odmena_zlato + rand(10000,200000);

case 9: // Dra' Ghottan
if (rand(1,8) == 1){
$show_log .= "Copak to tu ještě leží? Hůl ohně!<br />";
$odmena_predmet->uloz_vybaveni(9);
}
if (rand(1,15) == 1){
$show_log .= "Copak to tu ještě leží? Ohnivá róba!<br />";
$odmena_predmet->uloz_vybaveni(29);
}
if (rand(1,40) == 1){
$show_log .= "Copak to tu ještě leží? Ohnivý bič!<br />";
$odmena_predmet->uloz_vybaveni(30);
}
if (rand(1,10) == 1){
$show_log .= "Copak to tu ještě leží? Essence života!<br />";
$odmena_predmet->uloz_vybaveni(100);
}
if (rand(1,125) == 1){
$show_log .= "Co to je? Že by nějaký artefakt?!?<br />";
$odmena_predmet->uloz_vybaveni(101);
}
$odmena_zlato = $odmena_zlato + rand(10000,200000);

case 15: // Dra' Astuer
if (rand(1,20) == 1){
$show_log .= "Copak to tu ještě leží? Hůl ohně!<br />";
$odmena_predmet->uloz_vybaveni(9);
}
if (rand(1,20) == 1){
$show_log .= "Copak to tu ještě leží? Kostěná hůl<br />";
$odmena_predmet->uloz_vybaveni(11);
}
if (rand(1,20) == 1){
$show_log .= "Copak to tu ještě leží? Hůlka ledu!<br />";
$odmena_predmet->uloz_vybaveni(23);
}
if (rand(1,60) == 1){
$show_log .= "Copak to tu ještě leží? Hůlka ohně!<br />";
$odmena_predmet->uloz_vybaveni(24);
}
if (rand(1,10) == 1){
$show_log .= "Copak to tu ještě leží? Essence života!<br />";
$odmena_predmet->uloz_vybaveni(100);
}
if (rand(1, 150) == 1){
$show_log .= "Copak to tu ještě leží? Mágová róba moci<br />";
$odmena_predmet->uloz_vybaveni(84);
}
$odmena_zlato = $odmena_zlato + rand(30000,300000);

case 10:// 10 Tel' Thullgeon
$odmena_skore = $odmena_skore + 1;
if (rand(1,50) == 1){
$show_log .= "Co to je? Že by nějaký artefakt?!?<br />";
$odmena_predmet->uloz_vybaveni(101);
}
$odmena_zlato = $odmena_zlato + rand(10000,500000);

case 16: // Tel' Osroxas
$odmena_skore = $odmena_skore + 1;
if( rand(1, 20) == 1){
$show_log .= "Copak to tu ještě leží? Drtivé střeli!<br />";
$odmena_predmet->uloz_vybaveni(50);
}
if( rand(1, 20) == 1){
$show_log .= "Copak to tu ještě leží? Posvěcené střeli!<br />";
$odmena_predmet->uloz_vybaveni(51);
}
if (rand(1,50) == 1){
$show_log .= "Co to je? Že by nějaký artefakt?!?<br />";
$odmena_predmet->uloz_vybaveni(101);
}
if (rand(1, 50) == 1){
$show_log .= "Copak to tu ještě leží? Mágová róba moci<br />";
$odmena_predmet->uloz_vybaveni(84);
}
if (rand(1, 200) == 1){
$show_log .= "Copak to tu ještě leží? Mágová formule moci<br />";
$odmena_predmet->uloz_vybaveni(201);
}
$odmena_zlato = $odmena_zlato + rand(100000,1000000);

case 11:// 11 Rah Ghor Pravus
$odmena_skore = $odmena_skore + 3;
$artefacts = array(
101 =>"Co to je? Že by nějaký artefakt?!?",
200 =>"Co to je? Že by nějaká formula?!?",
53 =>"Co to je? Asi tu zbylo něco po Aethrově armádě...",
);
foreach($artefacts AS $artefact => $text){
if(mt_rand(1, 35) == 1){
$show_log .= "$text<br />";
$odmena_predmet->uloz_vybaveni($artefact);
}
}
$odmena_zlato = $odmena_zlato + rand(1500,2000000);

case 12: // 12 Rah' Cosmo Pravus
$odmena_skore = $odmena_skore + 7;

$artefacts = array(
101 =>"Co to je? Že by nějaký artefakt?!?",
40 =>"Co to je? Že by nějaký artefakt?!?",
37 =>"Co to je? Že by nějaký artefakt?!?",
27 =>"Co to je? Že by nějaký artefakt?!?",
24 =>"Co to je? Že by nějaký artefakt?!?",
200 =>"Co to je? Že by nějaká formula?!?",
52 =>"Co to je? Že by nějaká formula?!?",
160 =>"Co to je? Že by nějaký zápisník?!?",
);
foreach($artefacts AS $artefact => $text){
if(mt_rand(1, 100) == 1){
$show_log .= "$text<br />";
$odmena_predmet->uloz_vybaveni($artefact);
}
}

$odmena_zlato = $odmena_zlato + rand(1500,3000000);

Re: demoni - odmena

Posted: Tue 13. Jun 2017 16:30:59
by Ripperman
Budu vycházet z odměny za Aroka, které je podle mě na obtížnost démona adekvátní. Jdu upravit rovnou ten kód a postnu h sem až budu mít. :-) Díky za něj. ;)

Re: demoni - odmena

Posted: Wed 14. Jun 2017 16:18:32
by Ripperman
Tak jsem to upravil. Posílám zazipovaný soubor s úpravami (ať tu neprasím dlouhým kódem) a popis provedených změn:

všechny funkce rand (pseudonáhodné) změněny na mt_rand (náhodné)
Obecně více zpřístupněna roba moci a formule na složení (je třeba porovnat s praporem stareho druidského cechu a jeho dostupnosti, popřípadě vulcanovým praporem a jeho dostupnosti). To, ze je to skladany artefakt a jeho nasazením jednotka neziska imku na ohen z nej porad nedela super artefakt (aneb např. pro ledové šamany je díky tomu stejně nepoužitelný).

dh ragh - navýšen počet získaných lidí.

dr gor - navýšen počet lidí, zvednuta minimální peněžní odměna, přidána šance 1/1000 na prokletou róbu

Dr' Ragnar - ? ten není implementován, neznám tedy jeho obtížnost, tedy beze změny...

Dr' Ghor Re Thor - zvýšen minimální počet run ohně, zvýšena minimální peněžní odměna, navíc šance na totem krve 1/100

Dr' Thurrgen - nynější peněžní odměna když se neobjeví artefakt je směšná ve srovnání s arokem, navýšena, aby byla srovnatelná.

Dr' Talaziel - je těžší než cosmo pravus, tedy odměna by neměla být horší... Zvednut minimánlí počet run ohně, přidána prokletá kouzelnická róba,hůlka ohně, mágova róba moci,rukavice posvěcení a drtivé síly (1/100 šance). Peníze navýšeny a dávány automaticky.
Šance na získání více artefaktů (nejen na jeden).
skore +8

Dr Seharon - navýšen minimální počet run, navýše výrazně peněžní odměna (min. odměna u něj uvedená 2000 zlaťáků a 1 runa ohně je vyloženě nasírací v porovnání s obtížností démona).
Ponechány stávající "shitové" artefakty", šance na ty 2 nové 1/50 (mágova roba moci, formule na složení). Šance 1/100 na ohnivou palisádu (oproti hůlce ohně je snad i slabší/horší, tak proč nepřidat nový artefakt :))
Šance na získání více artefaktů (nejen na jeden).
skore +9

Dra'Ghan Tru Tran - zvýšena minimální finanční odměna.

Dra' Ghottan - zvednuta peněžní odměna.

Dra' Astuer - zvýšena šance na mágovu róbu moci (1/50) + šance na formuli ke složení (1/50), bojova sekera (1/150) navýše finanční odměna na (200 k - 1M zlataku), pridani lidi jako odmena 20k - 100k. (tenhle demon je nasobne tezsí než cosmo pravus).
score +10

Tel' Thullgeon - zvýšena finanční odměna na 500k-1M

Tel' Osroxas - nejtěžší démon, tomu by měla odpovídat odměna !
Zvětšeno skóre na +11 (cosmo pravus dává +7, netuším, proč by tenhle měl dávat +1 ??, ostatním démonům přidáno skore o postupně aby šlo od cosmo pravuse vždy o jedničku)
peněžní odměna zvednuta na 1-3 M
šance na pláty z temné ocele 1/200, šance 1/400 na plán bojiště

Rah Ghor Pravus - zvednuta minimální peněžní odměna

Rah' Cosmo Pravus - zvednuta minimální peněžní odměna (1500 nasíracích zlaťaků bylo .. nasíracích)