227 lines
9.3 KiB
Plaintext

void script_5133() {
int ivar0;
int ivar1;
string svar0;
ivar0 = 0;
ivar1 = script_4293();
if (((boolean)script_5131())) {
setWidgetIsHidden(true, new WidgetPointer(1096,417));
setWidgetIsHidden(true, new WidgetPointer(1096,425));
setWidgetIsHidden(true, new WidgetPointer(1096,433));
setWidgetIsHidden(true, new WidgetPointer(1096,441));
setWidgetIsHidden(true, new WidgetPointer(1096,449));
setWidgetIsHidden(true, new WidgetPointer(1096,457));
setWidgetIsHidden(true, new WidgetPointer(1096,465));
setWidgetIsHidden(true, new WidgetPointer(1096,473));
setWidgetIsHidden(true, new WidgetPointer(1096,481));
setWidgetIsHidden(true, new WidgetPointer(1096,489));
setWidgetIsHidden(true, new WidgetPointer(1096,497));
switch (globalint_1569) {
case 0:
setWidgetIsHidden(false, new WidgetPointer(1096,417));
if (ivar1 >= 100) {
ivar0 = 1;
}
break;
case 1:
setWidgetIsHidden(false, new WidgetPointer(1096,425));
if (ivar1 >= 100) {
ivar0 = 1;
}
break;
case 2:
setWidgetIsHidden(false, new WidgetPointer(1096,433));
if (ivar1 >= 100) {
ivar0 = 1;
}
break;
case 3:
setWidgetIsHidden(false, new WidgetPointer(1096,441));
if (ivar1 >= 100) {
ivar0 = 1;
}
break;
case 4:
setWidgetIsHidden(false, new WidgetPointer(1096,449));
if (ivar1 >= 100) {
ivar0 = 1;
}
break;
case 5:
setWidgetIsHidden(false, new WidgetPointer(1096,457));
if (ivar1 >= 100) {
ivar0 = 1;
}
break;
case 100:
setWidgetIsHidden(false, new WidgetPointer(1096,465));
if (ivar1 > globalint_1569) {
ivar0 = 1;
}
break;
case 101:
setWidgetIsHidden(false, new WidgetPointer(1096,473));
if (ivar1 > globalint_1569) {
ivar0 = 1;
}
break;
case 102:
setWidgetIsHidden(false, new WidgetPointer(1096,481));
if (ivar1 > globalint_1569) {
ivar0 = 1;
}
break;
case 103:
setWidgetIsHidden(false, new WidgetPointer(1096,489));
if (ivar1 > globalint_1569) {
ivar0 = 1;
}
break;
case 125:
setWidgetIsHidden(false, new WidgetPointer(1096,497));
if (ivar1 > globalint_1569) {
ivar0 = 1;
}
break;
case 126:
ivar0 = 0;
break;
case 127:
ivar0 = 0;
break;
default:
if (ivar1 >= 100) {
ivar0 = 1;
}
}
}
svar0 = "";
setWidgetIsHidden(false, new WidgetPointer(1096,584));
setWidgetIsHidden(false, new WidgetPointer(1096,596));
setWidgetIsHidden(false, new WidgetPointer(1096,629));
setWidgetIsHidden(false, new WidgetPointer(1096,640));
setWidgetIsHidden(false, new WidgetPointer(1096,662));
setWidgetIsHidden(false, new WidgetPointer(1096,509));
setWidgetIsHidden(false, new WidgetPointer(1096,618));
setWidgetIsHidden(false, new WidgetPointer(1096,607));
setWidgetIsHidden(false, new WidgetPointer(1096,651));
setWidgetIsHidden(false, new WidgetPointer(1096,573));
setWidgetIsHidden(false, new WidgetPointer(1096,560));
setWidgetIsHidden(false, new WidgetPointer(1096,778));
setWidgetIsHidden(false, new WidgetPointer(1096,765));
setWidgetIsHidden(false, new WidgetPointer(1096,674));
setWidgetIsHidden(false, new WidgetPointer(1096,685));
setWidgetIsHidden(false, new WidgetPointer(1096,697));
setWidgetIsHidden(false, new WidgetPointer(1096,710));
setWidgetIsHidden(false, new WidgetPointer(1096,722));
setWidgetIsHidden(false, new WidgetPointer(1096,819));
setWidgetIsHidden(false, new WidgetPointer(1096,734));
setWidgetIsHidden(false, new WidgetPointer(1096,808));
setWidgetIsHidden(false, new WidgetPointer(1096,746));
if (((boolean)ivar0)) {
setWidgetIsHidden(true, new WidgetPointer(1096,584));
setWidgetIsHidden(true, new WidgetPointer(1096,596));
if (globalint_1569 >= 100) {
setWidgetIsHidden(true, new WidgetPointer(1096,629));
} else {
svar0 = "Only admins and above may upgrade the citadel.";
setScriptCallOnMouseOver(5138, svar0, new WidgetPointer(-32768,3), "sI", new WidgetPointer(1096,629));
}
if (globalint_1569 >= 100) {
setWidgetIsHidden(true, new WidgetPointer(1096,640));
} else {
svar0 = "Only admins and above may downgrade the citadel.";
setScriptCallOnMouseOver(5138, svar0, new WidgetPointer(-32768,3), "sI", new WidgetPointer(1096,640));
}
if (globalint_1569 >= 100) {
setWidgetIsHidden(true, new WidgetPointer(1096,662));
}
setWidgetIsHidden(true, new WidgetPointer(1096,509));
if (globalint_1569 >= 100) {
setWidgetIsHidden(true, new WidgetPointer(1096,618));
} else {
svar0 = "Only admins and above may change the noticeboard.";
setScriptCallOnMouseOver(5138, svar0, new WidgetPointer(-32768,3), "sI", new WidgetPointer(1096,618));
}
if (globalint_1569 >= 100) {
setWidgetIsHidden(true, new WidgetPointer(1096,607));
} else {
svar0 = "Only admins and above may change the signpost.";
setScriptCallOnMouseOver(5139, svar0, new WidgetPointer(-32768,3), "sI", new WidgetPointer(1096,607));
}
setWidgetIsHidden(true, new WidgetPointer(1096,651));
if (globalint_1569 >= 100) {
setWidgetIsHidden(true, new WidgetPointer(1096,573));
} else {
svar0 = "Only admins and above may change who may lock the citadel.";
setScriptCallOnMouseOver(5138, svar0, new WidgetPointer(-32768,3), "sI", new WidgetPointer(1096,573));
}
if (globalint_1569 >= 100) {
setWidgetIsHidden(true, new WidgetPointer(1096,560));
} else {
svar0 = "Only admins and above may change who may lock the keep.";
setScriptCallOnMouseOver(5138, svar0, new WidgetPointer(-32768,3), "sI", new WidgetPointer(1096,560));
}
if (((boolean)script_5149(ivar1))) {
setWidgetIsHidden(true, new WidgetPointer(1096,778));
} else {
svar0 = "Your rank does not have permission to change citadel access.";
setScriptCallOnMouseOver(5138, svar0, new WidgetPointer(-32768,3), "sI", new WidgetPointer(1096,778));
}
if (((boolean)script_5148(ivar1))) {
setWidgetIsHidden(true, new WidgetPointer(1096,765));
} else {
svar0 = "Your rank does not have permission to change keep access.";
setScriptCallOnMouseOver(5138, svar0, new WidgetPointer(-32768,3), "sI", new WidgetPointer(1096,765));
}
setWidgetIsHidden(true, new WidgetPointer(1096,674));
setWidgetIsHidden(true, new WidgetPointer(1096,685));
setWidgetIsHidden(true, new WidgetPointer(1096,697));
setWidgetIsHidden(true, new WidgetPointer(1096,710));
setWidgetIsHidden(true, new WidgetPointer(1096,722));
setWidgetIsHidden(true, new WidgetPointer(1096,819));
if (globalint_1569 >= 100) {
setWidgetIsHidden(true, new WidgetPointer(1096,734));
} else {
svar0 = "Only admins and above may set gathering goals.";
setScriptCallOnMouseOver(5138, svar0, new WidgetPointer(-32768,3), "sI", new WidgetPointer(1096,734));
}
if (globalint_1569 >= 103) {
setWidgetIsHidden(true, new WidgetPointer(1096,808));
} else {
svar0 = "Only overseers and above may set the citadel's language.";
setScriptCallOnMouseOver(5139, svar0, new WidgetPointer(-32768,3), "sI", new WidgetPointer(1096,808));
}
if (globalint_1569 >= 103) {
setWidgetIsHidden(true, new WidgetPointer(1096,746));
} else {
svar0 = "Only overseers and above may move the build tick.";
setScriptCallOnMouseOver(5138, svar0, new WidgetPointer(-32768,3), "sI", new WidgetPointer(1096,746));
}
} else {
svar0 = "Your rank is not high enough to alter this permission.";
setScriptCallOnMouseOver(5138, svar0, new WidgetPointer(-32768,3), "sI", new WidgetPointer(1096,629));
setScriptCallOnMouseOver(5138, svar0, new WidgetPointer(-32768,3), "sI", new WidgetPointer(1096,640));
setScriptCallOnMouseOver(5138, svar0, new WidgetPointer(-32768,3), "sI", new WidgetPointer(1096,662));
setScriptCallOnMouseOver(5139, svar0, new WidgetPointer(-32768,3), "sI", new WidgetPointer(1096,509));
setScriptCallOnMouseOver(5138, svar0, new WidgetPointer(-32768,3), "sI", new WidgetPointer(1096,618));
setScriptCallOnMouseOver(5139, svar0, new WidgetPointer(-32768,3), "sI", new WidgetPointer(1096,607));
setScriptCallOnMouseOver(5139, svar0, new WidgetPointer(-32768,3), "sI", new WidgetPointer(1096,651));
setScriptCallOnMouseOver(5138, svar0, new WidgetPointer(-32768,3), "sI", new WidgetPointer(1096,573));
setScriptCallOnMouseOver(5138, svar0, new WidgetPointer(-32768,3), "sI", new WidgetPointer(1096,560));
setScriptCallOnMouseOver(5138, svar0, new WidgetPointer(-32768,3), "sI", new WidgetPointer(1096,778));
setScriptCallOnMouseOver(5138, svar0, new WidgetPointer(-32768,3), "sI", new WidgetPointer(1096,765));
setScriptCallOnMouseOver(5138, svar0, new WidgetPointer(-32768,3), "sI", new WidgetPointer(1096,674));
setScriptCallOnMouseOver(5139, svar0, new WidgetPointer(-32768,3), "sI", new WidgetPointer(1096,685));
setScriptCallOnMouseOver(5138, svar0, new WidgetPointer(-32768,3), "sI", new WidgetPointer(1096,697));
setScriptCallOnMouseOver(5138, svar0, new WidgetPointer(-32768,3), "sI", new WidgetPointer(1096,710));
setScriptCallOnMouseOver(5139, svar0, new WidgetPointer(-32768,3), "sI", new WidgetPointer(1096,722));
setScriptCallOnMouseOver(5139, svar0, new WidgetPointer(-32768,3), "sI", new WidgetPointer(1096,819));
setScriptCallOnMouseOver(5138, svar0, new WidgetPointer(-32768,3), "sI", new WidgetPointer(1096,734));
setScriptCallOnMouseOver(5139, svar0, new WidgetPointer(-32768,3), "sI", new WidgetPointer(1096,808));
setScriptCallOnMouseOver(5138, svar0, new WidgetPointer(-32768,3), "sI", new WidgetPointer(1096,746));
}
script_5135();
return;
}