[Fix] Bug that converted a 100% chance mission to 0%..
This commit is contained in:
parent
569c77ab80
commit
a9780b6c4d
@ -21,7 +21,7 @@ end
|
|||||||
|
|
||||||
function create()
|
function create()
|
||||||
-- Intro text.
|
-- Intro text.
|
||||||
if tk.yesno(title[1], text[1], player.name()) then
|
if tk.yesno(title[1], text[1]) then
|
||||||
misn.accept()
|
misn.accept()
|
||||||
|
|
||||||
misn_stage = 0
|
misn_stage = 0
|
||||||
|
@ -201,7 +201,7 @@ int hook_save(xmlTextWriterPtr writer) {
|
|||||||
|
|
||||||
xmlw_startElem(writer, "hook");
|
xmlw_startElem(writer, "hook");
|
||||||
|
|
||||||
/*xmlw_attr(writer, "id", "%u", h->id); /* I don't think it's needed. */
|
/*xmlw_attr(writer, "id", "%u", h->id);*/ /* I don't think it's needed. */
|
||||||
xmlw_elem(writer, "parent", "%u", h->parent);
|
xmlw_elem(writer, "parent", "%u", h->parent);
|
||||||
xmlw_elem(writer, "func", "%s", h->func);
|
xmlw_elem(writer, "func", "%s", h->func);
|
||||||
xmlw_elem(writer, "stack", "%s", h->stack);
|
xmlw_elem(writer, "stack", "%s", h->stack);
|
||||||
|
@ -243,7 +243,7 @@ void missions_bar(int faction, char* planet, char* sysname) {
|
|||||||
if(!mission_meetReq(i, faction, planet, sysname))
|
if(!mission_meetReq(i, faction, planet, sysname))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
chance = (double)(misn->avail.chance % 100)/100.;
|
chance = (double)(misn->avail.chance % 101)/100.;
|
||||||
|
|
||||||
if(RNGF() < chance) {
|
if(RNGF() < chance) {
|
||||||
mission_init(&mission, misn, 0);
|
mission_init(&mission, misn, 0);
|
||||||
|
Loading…
Reference in New Issue
Block a user