stripper-configs/maps/ze_tesv_skyrim_v3.cfg

268 lines
4.1 KiB
INI

;----------------------------------------------
; Remove level change after winning last stage.
;----------------------------------------------
filter:
{
"classname" "logic_relay"
"targetname" "vote_relay"
}
modify:
{
match:
{
"classname" "math_counter"
"targetname" "LevelLogCounter"
}
replace:
{
"max" "5"
}
}
;-----------------
;Fix Dragonpriest
;-----------------
modify:
{
match:
{
"origin" "-8704 -4544 -5184"
"targetname" "knife_dr"
"classname" "weapon_knife"
}
insert:
{
"OnPlayerPickup" "dr_phbox,FireUser1,,0,1"
}
}
modify:
{
match:
{
"origin" "-8700 -4544 -5172.5"
"targetname" "dr_phbox"
"classname" "func_physbox_multiplayer"
}
insert:
{
"OnUser1" "!activator,AddOutput,health 25000,0,-1"
"OnUser1" "!self,FireUser1,,1,-1"
}
}
modify:
{
match:
{
"origin" "-8696 -4544 -5182"
"targetname" "dragon_dead"
"classname" "trigger_hurt"
}
replace:
{
"damage" "999999"
}
}
modify:
{
match:
{
"origin" "-8704 -4544 -5163.5"
"targetname" "dr_nuke2"
"classname" "trigger_multiple"
}
insert:
{
"OnStartTouch" "speedmod,ModifySpeed,1,6,-1"
}
}
;----------------------------
;Fix the infamous Dragon bug
;----------------------------
;Stage 1
modify:
{
match:
{
"targetname" "boss_1break"
"classname" "func_breakable"
}
insert:
{
"filter" "filter_ct_no"
}
}
modify:
{
match:
{
"targetname" "helgen_boss"
"classname" "trigger_multiple"
}
insert:
{
"OnStartTouch" "boss_1break,SetDamageFilter,,7,1"
}
}
;Stage 2
modify:
{
match:
{
"targetname" "boss_2_break"
"classname" "func_physbox"
}
insert:
{
"filter" "filter_ct_no"
}
}
modify:
{
match:
{
"targetname" "wr_once7"
"classname" "trigger_once"
}
insert:
{
"OnStartTouch" "boss_2_break,SetDamageFilter,,5,1"
}
}
;Stage 5
modify:
{
match:
{
"targetname" "sovng_boss_break"
"classname" "func_physbox"
}
insert:
{
"filter" "filter_ct_no"
}
}
modify:
{
match:
{
"origin" "8372 13456 0"
"targetname" "boss_3_path_3"
"classname" "path_track"
}
insert:
{
"OnPass" "sovng_boss_break,SetDamageFilter,,0,-1"
}
}
;----------------------
;Buff Centurion Boss
;----------------------
modify:
{
match:
{
"targetname" "dw_hp"
"classname" "math_counter"
}
replace:
{
"startvalue" "105"
}
}
modify:
{
match:
{
"targetname" "dw_hp_backup"
"classname" "math_counter"
}
replace:
{
"startvalue" "105"
}
}
modify:
{
match:
{
"targetname" "stage_4_bosshp"
"classname" "trigger_multiple"
}
delete:
{
"OnStartTouch" "dw_hp,Add,42,0,-1"
"OnStartTouch" "dw_hp_backup,Add,42,0,-1"
}
insert:
{
"OnStartTouch" "dw_hp,Add,53,0,-1"
"OnStartTouch" "dw_hp_backup,Add,53,0,-1"
}
}
modify:
{
match:
{
"targetname" "dw_naderelay"
"classname" "logic_relay"
}
delete:
{
"OnTrigger" "dw_hp,Subtract,140,0,-1"
}
insert:
{
"OnTrigger" "dw_hp,Subtract,110,0,-1"
}
}
;--------------------------------------------
;Fix final dragon using an attack after death
;--------------------------------------------
modify:
{
match:
{
"targetname" "BossHpIterations"
"classname" "math_counter"
}
delete:
{
"OnHitMin" "boss_3_ulti_hrt,Disable,,0,-1"
"OnHitMin" "freeze,Disable,,0,-1"
"OnHitMin" "hamm_hurt_3,Disable,,0,-1"
"OnHitMin" "push_boss,Disable,,0,-1"
"OnHitMin" "fire_1,Disable,,0,-1"
"OnHitMin" "eat_hurt2,Disable,,0,-1"
}
insert:
{
"OnHitMin" "boss_3_ulti_hrt,Kill,,0,-1"
"OnHitMin" "freeze,Kill,,0,-1"
"OnHitMin" "hamm_hurt_3,Kill,,0,-1"
"OnHitMin" "push_boss,Kill,,0,-1"
"OnHitMin" "fire_1,Kill,,0,-1"
"OnHitMin" "eat_hurt2,Kill,,0,-1"
"OnHitMin" "alduin_3_hamm,Kill,,0,-1"
"OnHitMin" "boss_3_freeze,Kill,,0,-1"
"OnHitMin" "boss_3_push,Kill,,0,-1"
"OnHitMin" "boss_3_fire,Kill,,0,-1"
"OnHitMin" "fire,Kill,,0,-1"
"OnHitMin" "ice,Kill,,0,-1"
"OnHitMin" "hurt,Kill,,0,-1"
"OnHitMin" "wind,Kill,,0,-1"
"OnHitMin" "push_relay,Disable,,0,-1"
"OnHitMin" "hamm_relay,Disable,,0,-1"
"OnHitMin" "fire_1_relay,Disable,,0,-1"
"OnHitMin" "freeze_relay,Disable,,0,-1"
"OnHitMin" "freeze_relay,CancelPending,,0,-1"
"OnHitMin" "fire_1_relay,CancelPending,,0,-1"
"OnHitMin" "hamm_relay,CancelPending,,0,-1"
"OnHitMin" "push_relay,CancelPending,,0,-1"
}
}