ares-scripties/interface-std-icons.as

91 lines
3.8 KiB
ActionScript

echo Loading interface preset; this may take a minute.
input say !working loading theme...
xset width = interface.width
xset height = interface.height
xset ratio = interface.ratio
if $ratio < 0.1 then jump fail
if $width > 1 then jump width-set
set width = height * ratio
echo Inferring screen width is $width px
@width-set:
db interface.sound.go bd99a429-e579-0367-57c7-5dda70605ad0
db interface.sound.deny edf4ea86-3472-6c85-ad0c-c9b154c86f5d
db interface.sound.act ad78297b-25a7-ba88-65b3-bfecb20f50a8
db interface.sound.menu-open 5724f680-4c89-110f-4ab5-fd4e0d48e44c
db interface.sound.menu-close b3a1c106-c602-fba6-895e-e9b440d78c86
db interface.sound.shield-down 348fcd3d-7993-54fb-720c-c5ebc42de505
db interface.sound.env-alarm 5db9d9d6-6eda-485e-6436-e97dfdc1983c
db interface.sound.damage d248834e-ae0d-a844-8a98-de6cdaa67760
db interface.sound.repair 5b93518c-2a6d-baef-3fc2-ee3af6cf74a4
db interface.sound.alert 83f5fcc7-3084-853c-8402-218b0f45abd2
db interface.sound.alert-dismiss 08d80c61-8c9e-3a3b-7855-4f8d17ccc791
db interface.sound.test 971afde2-73e2-5dd8-6c8a-6c7ee25c7411
db interface.compass {"enabled":1,"texture":"59e91121-24d6-4b75-a8fb-86b5d7884d05"}
db interface.gauges {"backdrop":"b6be113e-ca8a-5dd5-ae62-d98a594f9af7","left":"6c1677da-3269-a749-375b-ea4c58e6dbc4","mode":1,"right":"5dc5becd-fd4a-4bb5-fb67-4689ec5621be"}
db interface.altimeter {"enabled":1,"texture":"a7a40d18-dad2-a0c9-f4c5-eef2f269b0f4"}
db interface.speedometer.enabled 1
db interface.crosshair 6
db interface.crosshairs 78408016-021a-df86-1e54-045cee3a13bd
db interface.sitrep {"enabled":1,"texture":"df7e2139-5292-55f9-ec1f-fe98f62db80e"}
db interface.working.texture 37ae2327-ca45-b943-e576-e3f167d9ac5a
db interface.combat {"labels":"14d62124-1a1e-adfe-9801-198c5b8b445a","nums":"94b0deff-7902-167f-36cd-0d2cff968da3"}
# db interface.boot {"animate":1,"size":"<512, 256, 0>","texture":"8c3988a5-decd-24b9-0065-941ecfb74a4d"}
db interface.boot {"animate":0,"size":"<1024,1024,0>","texture":"73627ff7-145a-3336-074d-4efcde686388"}
db interface.target 73f90096-3965-de9e-00d3-b2cae5c9df6d
db interface.alert.texture 221f5de6-28c6-c475-1344-599a61f197cb
db interface.menu {"anchor":"3b9b2508-4b6b-e194-5be5-18d6d75fcc2e","backdrop":"df7d6401-b07f-aedc-e250-018fbc54b7e4","mode":1}
db interface.font murky-truth
db display.warning.texture 61050423-80d6-89f4-b753-9a762693788c
db display.warning.mode 2
db display.devices.texture 23c806b8-b923-971c-765e-10cdebec7aa6
set device-scale = 2
if $height > 1600 then set device-scale = 4
if $height < 900 then set device-scale = 1
db display.devices.scale $device-scale
set device-scale %undefined
db display.devices.mode 1
db display.devices.wires 1
db interface.gauges.badge.offset <0, 0, 0>
db interface.gauges.badge.scale 1
db interface.color 4
db interface.altimeter.offset <0, 380, 0>
db interface.speedometer.offset <0, 408, -226>
set x = $width \ 2.5
set y = $height \ 2.5
db interface.alert.offset <0, $x, $y>
set y = $height \ 2 - 34
db interface.compass.offset <0, 0, $y>
set x = $width \ 2 - 121
db interface.sitrep.offset <0, $x, 237>
set y = 0 - $height \ 2 + 92
db display.warning.offset <0, 0, $y>
set x = 0 - $width \ 3.5
set y = $height \ 2 - 56
db interface.menu.offset <0, $x, $y>
set y = 0 - $y
db interface.gauges.offset <0, 0, $y>
set y = $y + 64
db interface.working.offset <0, -464, $y>
set x = 0 - $width \ 2 + 100
db display.devices.offset <0, $x, -256>
xset so = interface.sexuality.offset
if $so is %undefined then jump no_sexuality
set y = 0 - $height * 3 \ 8 + 14
db interface.sexuality.offset <0, 0, $y>
@no_sexuality:
set so %undefined
service interface restart
reset display
set x %undefined
set y %undefined
echo Interface preset loaded.
jump cleanup
@fail:
echo Could not determine screen width. Run Setup first.
@cleanup:
input say !done loading theme...
set width %undefined
set height %undefined
set ratio %undefined