After vempa Explained some key details, v2.0 of Jedi Saberizer is done whats new?
after setting itemtypes and id's of current gear in the header hit play
will detect automatically whether you are holding one of ur melee weapons, your bow, or barehanded
as well as hit/miss (with a new experimental stiffle to avoid the effect spamming itself)
and do effects for every combination =)
Also included for your safety and looting pleasure
enhanced Akbar Trap Detection Technology
Just Released Jedi Saberizer v1.51
oke up and realized it was broken after using it, so this is the bugfixed Saberizer v1.5
it now detects hits and misses properly and sounds less random..
;Just Released Jedi Saberizer v1.0
;
;a little user experience tweak, augments weapon sounds so that they sound like lightsabers, with idle state, miss/hit and more ;great heads up interface experience
very excite...
if you got the saberizerdata directory already from a previous install just overwrite the old scriptcode with this script code

whoops redid zip forgot pause/play event noises
latest version of code - always up to date below
Code: Select all
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; JEDI Saberizer v2.0 (*With Enhanced Admiral Akbar Trapped Treasure Detektor*)
; v2.0 added trapped object detection with admiral akbar popup and sound, will detect close by trapped/lootables
; after vempa showed me the ways of the force all you need to edit is the types of weapons you have on you and use including bow
; and the id of the bow you intend to use defined in the commented area
; v1.51 but wait there is more removed a booboo now weapon hit sound/anim should work
; v1.5 Mega bugfix I dumbed and forgot to brance on a failed hit condition so it rolled through and weapon
; hit detect scheme was pretty darn random, now it accurately tracks and sounds/looks better
; v1.0 The worlds silliest coolest weirdest, and funny but useless scripts is born
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;============BOX TYPES - For Chest Finder
set %boxTypes KIF_ZTD_UMF_IIF_BKF_BUD_WMF_IKF_VMF_KKF_JKF_HIF_JIF_CUD_HKF_KER_CIR_ZHR_EIR_XHR_HIR_KIR_
set %atkSnd 1
set %waitTime 5
;SHOULD only have to edit these 2 lines unless you are really having weird timing issues - Yoda
set %YourWeaponTypes OFR_CUO_YTH_JPH_XCP_;Format these like: AAA_BBB_CCC_Id's of current weapons
set %rangedWeaponId REEXIUD ; ID of your Bow
;**** everything else works right out of the box
set %eqWeapon 0 ; 1=wrestling 2=melee 3=range
set %enemy NN_XC_WM_ZM_JD_BN_EN_LC_JB_W_OJ_AC_NI_UGB_OC_MC_PJ_ZJ_CK_AK_DB_J_TJ_EC_K_DG_VF_PB_NHB_
+NB_SC_SH_EF_WH_W_FJ_UI_U_QE_QF_GB_GHB_HBB_MO_XI_II_PO_RO_CF_BF_WE_WD_WI_R_LO_TO_TI_YD_FO_EF_SN_RM_
+SI_BD_KE_CHB_TH_EH_ME_DBB_QHB_MGB_RI_QGB_VGB_KHB_GD_V_FD_IH_FO_TGB_DF_CD_YE_XE_PD_HD_YB_ED_JI_
+XH_I_XAB_QD_UAB_DH_JJ_DD_YH_QO_IS_IB_SB_KD_RE_MD_WGB_TI_PI_SD_RO_YAB_UD_TD_UB_RB_RF_NC_HH_
+BJ_NE_EBB_BBB_CBB_GH_GF_P_KH_HH_OGB_HS_WD_R_EB_AE_DE_FE_BHB_BE_WI_Y_FH_X_DI_Z_AB_ND_VC_AI_LO_
+JGB_EJ_HF_IE_BI_OE_CI_HE_AP_JE_IJB_PH_CH_UE_KI_TI_CC_II_WE_CF_GO_VE_DJ_TI_N_T_HI_O_Q_PE_SE_HJ_
+QH_TO_OO_OD_TE_YD_AF_LH_DH_BH_NH_OH_VI_TAB_HBB_GHB_XO_ZO_NO_TM_SO_YO_WO_HI_ZJ_FJ_GJ_BG_DN_XF_
+FN_GI_QJ_IS_ZAB_JHB_IJ_WB_FN_QAB_CN_KUD_TC_II_LHB_ZC_WG_BB_TAB_GHB_HBB_kn_PG_SH_VM_EO_UC_YI_MB_SC_RC_QM_UF_SH_XB_VO_II_UJ_LD_VJ_XGB_YJ_JH_ABB_DO_SH_
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; GUI Menu by Yoda ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
menu clear ;
set #menubutton none
menu window transparent 95
menu Window Title JEDI Saberizer v2.0
menu window size 181 72
menu Font Name Gautami
menu Font Size 10
menu Font Style b
menu Font BGColor $00a900
menu Font Color Black ;
menu button pause 0 0 55 20 Pause
menu Image Create test2 0 0 242 96
menu Image File test2 0 0 saberizerdata\saberinator-idle.jpg
menu show ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
loop:
gosub checkPause
gosub WhichWeap
if #enemyID <> N/A
{
set %lEnemyHits = #enemyHits
if #enemyHits <> %lEnemyHits
{
if %atkSnd = 1
{
finditem %enemy G_
if #findKind <> -1 && #findZ < ( #charPosZ + 12 ) && #findZ > ( #charPosZ - 12 )
{
if %eqWeapon = 2
{
gosub hitMiss
}
if %eqWeapon = 3
{
gosub hitMissBow
}
if %eqWeapon = 1
{
gosub hitMissWres
}
}
else
{
gosub Idle
}
}
if %atkSnd = 0
{
return
}
}
}
if #enemyID = N/A
{
gosub Idle
}
gosub checkPause
goto loop:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; A sub that just checks if you pushed pause ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
sub checkPause
{
if #menubutton = pause
{
event exmsg #charid 3 0 Jedi SFX Paused
set #menubutton none
sound saberizerdata\fx4.wav
menu window transparent 75
menu window size 181 72
menu Image File test2 0 0 saberizerdata\saberinator-pause2.jpg
wait 3
menu window transparent 75
menu window size 181 58
menu Image File test2 0 0 saberizerdata\saberinator-pause3.jpg
menu window transparent 75
menu window size 181 36
wait 3
menu window transparent 55
menu window size 181 20
menu Image File test2 0 0 saberizerdata\saberinator-pause4.jpg
wait 3
menu window transparent 35
menu window size 181 20
menu Image File test2 0 0 saberizerdata\saberinator-pause.jpg
wait 3
while #true
{
menu Font BGColor $606960
menu Font Color Black ;
menu button pause 0 0 55 20 Play
if #menubutton = pause
{
event exmsg #charid 3 0 Jedi SFX Resumed
set #menubutton none
sound saberizerdata\fx5.wav
menu window size 181 20
menu Image File test2 0 0 saberizerdata\saberinator-pause4.jpg
menu window transparent 35
wait 3
menu window size 181 36
menu Image File test2 0 0 saberizerdata\saberinator-pause3.jpg
menu window transparent 55
wait 3
menu window size 181 58
menu Image File test2 0 0 saberizerdata\saberinator-pause2.jpg
menu window transparent 75
wait 3
menu window size 181 72
menu Image File test2 0 0 saberizerdata\saberinator-idle.jpg
menu window transparent 95
menu Font BGColor $00a900
menu Font Color Black ;
menu button pause 0 0 55 20 Pause
return
}
}
}
return
}
;=============CHESTLOOP ROUTINE - Finds locked chests
sub ChestLoop
{
;Search for treasure box
checkForBox:
nextcpos %boxLocX %boxLocY
findItem %boxTypes G_2
if #FINDKIND = -1 || #FINDDIST > 2
{
;No Box Found In Range
wait %waitTime
return
} ;Else, Box Found
else
{
menu Image File test2 0 0 saberizerdata\saberinator-trap1.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-trap2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-trap3.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-trap4.jpg
wait 3
sound saberizerdata\trap.wav
menu Image File test2 0 0 saberizerdata\saberinator-trap5.jpg
wait 60
menu Image File test2 0 0 saberizerdata\saberinator-trap4.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-trap3.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-trap2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-trap1.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-idle.jpg
wait 3
return
}
return
}
sub hitMiss {
set %continue #false
set %chooser #random % 4
if %chooser = 0
{
sound saberizerdata\clash1.wav
menu Image File test2 0 0 saberizerdata\saberinator-hit.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-hit2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-hit3.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-hit2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-hit.jpg
wait 3
}
if %chooser = 1
{
sound saberizerdata\clash2.wav
menu Image File test2 0 0 saberizerdata\saberinator-hit.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-hit2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-hit3.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-hit2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-hit.jpg
wait 3
}
if %chooser = 2
{
sound saberizerdata\clash3.wav
menu Image File test2 0 0 saberizerdata\saberinator-hit.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-hit2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-hit3.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-hit2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-hit.jpg
wait 3
}
if %chooser = 3
{
sound saberizerdata\clash4.wav
menu Image File test2 0 0 saberizerdata\saberinator-hit.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-hit2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-hit3.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-hit2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-hit.jpg
wait 3
}
if %chooser = 4
{
sound saberizerdata\clash5.wav
menu Image File test2 0 0 saberizerdata\saberinator-hit.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-hit2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-hit3.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-hit2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-hit.jpg
wait 3
}
set %lEnemyHits = #enemyhits
return
}
if %continue = false {
set %continue #true
menu Image File test2 0 0 saberizerdata\saberinator-miss.jpg
set %chooser #random % 4
if %chooser = 0
{
sound saberizerdata\swing1.wav
menu Image File test2 0 0 saberizerdata\saberinator-miss.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-miss2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-miss.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-miss2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-miss.jpg
wait 3
}
if %chooser = 1
{
sound saberizerdata\swing2.wav
menu Image File test2 0 0 saberizerdata\saberinator-miss.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-miss2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-miss.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-miss2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-miss.jpg
wait 3
}
if %chooser = 2
{
sound saberizerdata\swing3.wav
menu Image File test2 0 0 saberizerdata\saberinator-miss.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-miss2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-miss.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-miss2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-miss.jpg
wait 3
}
if %chooser = 3
{
sound saberizerdata\swing4.wav
menu Image File test2 0 0 saberizerdata\saberinator-miss.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-miss2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-miss.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-miss2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-miss.jpg
wait 3
}
if %chooser = 4
{
sound saberizerdata\swing5.wav
menu Image File test2 0 0 saberizerdata\saberinator-miss.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-miss2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-miss.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-miss2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-miss.jpg
wait 3
}
set %lEnemyHits = #enemyhits
return
}
return
}
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
sub hitMissBow {
set %continue #false
set %chooser #random % 2
if %chooser = 0
{
sound saberizerdata\lazer1.wav
menu Image File test2 0 0 saberizerdata\saberinator-han1.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-han2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-bhit.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-bhit2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-bhit3.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-bhit2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-bhit.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-han2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-han1.jpg
wait 3
}
if %chooser = 1
{
sound saberizerdata\lazer2.wav
menu Image File test2 0 0 saberizerdata\saberinator-han1.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-han2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-bhit.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-bhit2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-bhit3.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-bhit2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-bhit.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-han2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-han1.jpg
wait 3
}
if %chooser = 2
{
sound saberizerdata\lazer3.wav
menu Image File test2 0 0 saberizerdata\saberinator-han1.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-han2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-bhit.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-bhit2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-bhit3.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-bhit2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-bhit.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-han2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-han1.jpg
wait 3
}
set %lEnemyHits = #enemyhits
return
}
if %continue = false {
set %continue #true
menu Image File test2 0 0 saberizerdata\saberinator-miss.jpg
set %chooser #random % 2
if %chooser = 0
{
sound saberizerdata\lazer1.wav
menu Image File test2 0 0 saberizerdata\saberinator-han1.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-han2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-han3.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-bmiss.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-bmis2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-bmiss.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-han3.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-han2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-han1.jpg
wait 3
}
if %chooser = 1
{
sound saberizerdata\lazer2.wav
menu Image File test2 0 0 saberizerdata\saberinator-han1.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-han2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-han3.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-bmiss.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-bmis2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-bmiss.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-han3.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-han2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-han1.jpg
wait 3
}
if %chooser = 2
{
sound saberizerdata\lazer3.wav
menu Image File test2 0 0 saberizerdata\saberinator-han1.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-han2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-han3.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-bmiss.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-bmis2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-bmiss.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-han3.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-han2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-han1.jpg
wait 3
}
set %lEnemyHits = #enemyhits
return
}
return
}
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
sub hitMissWres {
set %continue #false
set %chooser #random % 4
if %chooser = 0
{
sound saberizerdata\wres1.wav
menu Image File test2 0 0 saberizerdata\saberinator-whit.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-whit2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-whit3.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-whit2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-whit.jpg
wait 3
}
if %chooser = 1
{
sound saberizerdata\wres2.wav
menu Image File test2 0 0 saberizerdata\saberinator-whit.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-whit2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-whit3.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-whit2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-whit.jpg
wait 3
}
if %chooser = 2
{
sound saberizerdata\wres3.wav
menu Image File test2 0 0 saberizerdata\saberinator-whit.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-whit2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-whit3.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-whit2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-whit.jpg
wait 3
}
if %chooser = 3
{
sound saberizerdata\wres4.wav
menu Image File test2 0 0 saberizerdata\saberinator-whit.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-whit2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-whit3.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-whit2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-whit.jpg
wait 3
}
set %lEnemyHits = #enemyhits
return
}
if %continue = false {
set %continue #true
set %chooser #random % 4
if %chooser = 0
{
sound saberizerdata\wres1.wav
menu Image File test2 0 0 saberizerdata\saberinator-wmiss.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-wmiss2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-wmiss.jpg
wait 3
}
if %chooser = 1
{
sound saberizerdata\wres2.wav
menu Image File test2 0 0 saberizerdata\saberinator-wmiss.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-wmiss2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-wmiss.jpg
wait 3
}
if %chooser = 2
{
sound saberizerdata\wres3.wav
menu Image File test2 0 0 saberizerdata\saberinator-wmiss.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-wmiss2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-wmiss.jpg
wait 3
}
if %chooser = 3
{
sound saberizerdata\wres4.wav
menu Image File test2 0 0 saberizerdata\saberinator-wmiss.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-wmiss2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-wmiss.jpg
wait 3
}
set %lEnemyHits = #enemyhits
return
}
return
}
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
sub Idle {
set %chooser #random % 2
if %chooser = 0
{
gosub ChestLoop
sound saberizerdata\hum2.wav
menu Image File test2 0 0 saberizerdata\saberinator-idle.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-idle2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-idle3.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-idle2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-idle.jpg
wait 3
wait 77
}
if %chooser = 1
{
gosub ChestLoop
sound saberizerdata\hum3.wav
menu Image File test2 0 0 saberizerdata\saberinator-idle.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-idle2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-idle3.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-idle2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-idle.jpg
wait 75
}
if %chooser = 2
{
gosub ChestLoop
sound saberizerdata\hum4.wav
menu Image File test2 0 0 saberizerdata\saberinator-idle.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-idle2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-idle3.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-idle2.jpg
wait 3
menu Image File test2 0 0 saberizerdata\saberinator-idle.jpg
wait
wait 95
}
return
}
return
}
sub WhichWeap
{
finditem %YourWeaponTypes C_ , #charID
if #findCnt > 1
{
;Found more that one weapon- Error handle here.
set %eqWeapon 2
}
if #findCnt = 0
{
set %eqWeapon 1
}
if #findCnt = 1
{
finditem %rangedWeaponId C_ , #CharID
if #findCnt = 1
{
set %eqWeapon 3
}
if #findCnt = 0
{
set %eqWeapon 2
}
}
}
return %eqWeapon
}
return