227 lines
9.3 KiB
Plaintext
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;
|
|
}
|