mirror of
https://github.com/ondra-novak/gates_of_skeldal.git
synced 2025-08-22 23:17:24 -04:00
fix bug in reroll shops and ugc compile issues in linux
This commit is contained in:
parent
bd6ca836ba
commit
acec6ad268
3 changed files with 27 additions and 22 deletions
|
@ -2797,7 +2797,7 @@ static void rebuild_shops(const void *shop_ptr)
|
|||
++state_iter;
|
||||
}
|
||||
++shop_iter;
|
||||
SEND_LOG("(SHOP) Shop found: '%s', products %d",shop_list[i]->keeper,shop_list[i]->products);
|
||||
SEND_LOG("(SHOP) Shop found: '%s', id=%d, products %d",shop_list[i]->keeper,shop_list[i]->shop_id, shop_list[i]->products);
|
||||
}
|
||||
stringtable_free(stbl);
|
||||
free(shop_hacek);
|
||||
|
@ -3404,6 +3404,7 @@ static void reroll_shop(TSHOP *p)
|
|||
}
|
||||
}
|
||||
pr=p->list;
|
||||
if (poc_spec) {
|
||||
for(i=0;i<p->spec_max;i++)
|
||||
{
|
||||
int i=0;
|
||||
|
@ -3419,6 +3420,7 @@ static void reroll_shop(TSHOP *p)
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void reroll_all_shops()
|
||||
{
|
||||
|
|
|
@ -427,7 +427,7 @@ THANDLE_DATA *def_handle(int handle,const char *filename,ABLOCK_DECODEPROC decom
|
|||
get_file_entry(path,h->src_file,h);
|
||||
}
|
||||
SEND_LOG("(REGISTER) File/Block registred '%-.12s' handle %04X",h->src_file,handle);
|
||||
SEND_LOG("(REGISTER) Seekpos=%d",h->seekpos);
|
||||
SEND_LOG("(REGISTER) Seekpos=%d",h->offset);
|
||||
h->flags=0;
|
||||
h->path=path;
|
||||
if (h->status!=BK_DIRLIST) h->status=BK_NOT_LOADED;
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
#include "ugc.h"
|
||||
#include "config.h"
|
||||
|
||||
#include <algorithm>
|
||||
#include <cstring>
|
||||
#include <fstream>
|
||||
#include <vector>
|
||||
#include <filesystem>
|
||||
|
@ -147,7 +150,7 @@ size_t UGC_Fetch(UGCManager *manager) {
|
|||
|
||||
auto tlen = title.size()+1;
|
||||
auto alen = author.size()+1;
|
||||
auto dlen = strlen(ddl)+1;
|
||||
auto dlen = std::strlen(ddl)+1;
|
||||
|
||||
r.text_data = std::make_unique<char[]>(tlen+alen+dlen);
|
||||
char *c = r.text_data.get();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue