EFdee-BTLA / SEF_BTLA

A SWAT: Elite Force based mod, inspired in SWAT 3
GNU General Public License v2.0
11 stars 5 forks source link

BTLA v.1.5 Fan Change #13: Reupload of the revised version found in BTLA v.1.5 Fan Change #7. Leadership.ini. (Edited version below removes 4 penalties.) #35

Open ghost opened 2 years ago

ghost commented 2 years ago

Leadership.zip

SwatProcedures.zip

NOTE#1: All of these files are intended for v.1.5 ONLY, if you choose to use them for later versions, they MIGHT work, BUT, they also MIGHT BREAK THE MOD 100%. Using backups for this mod is STRONGLY RECOMMENDED.

NOTE#2: ALL of these files will work in SINGLEPLAYER (SP). HOWEVER, for MULTIPLAYER (MP), all players (including the server) need to have the same file equipped. If this is not done, you can't play MP with anyone else.

NOTE#3: This CAN NOT work with any other leadership.ini file, you have to choose between one of them.


(INSTRUCTIONS)

To use this, take these files and paste it over the System Directory.

What is shown below should be the ideal location to replace them.

Your drive (C:,D:,E:, etc.)/SWAT 4/SEF-BTLA/System


(DESCRIPTION)

Revised leadership.ini and SwatProcedures.int

Here is what is inside leadership.ini

[SwatGame.Procedures] ;Bonuses ProcedureClass=class'SwatProcedures.Procedure_CompleteMission' ProcedureClass=class'SwatProcedures.Procedure_ArrestUnIncapacitatedSuspects' ProcedureClass=class'SwatProcedures.Procedure_ArrestIncapacitatedSuspects' ProcedureClass=class'SwatProcedures.Procedure_KillSuspects' ;ProcedureClass=class'SwatProcedures.Procedure_NoSuspectsIncapacitated' ;ProcedureClass=class'SwatProcedures.Procedure_NoSuspectsNeutralized' ;ProcedureClass=class'SwatProcedures.Procedure_NoCiviliansInjured' ProcedureClass=class'SwatProcedures.Procedure_AllCiviliansUnharmed' ProcedureClass=class'SwatProcedures.Procedure_NoOfficersDown' ProcedureClass=class'SwatProcedures.Procedure_ReportCharactersToTOC' ProcedureClass=class'SwatProcedures.Procedure_SecureAllWeapons' ;Penalties ProcedureClass=class'SwatProcedures.Procedure_EvacuateDownedOfficers' ProcedureClass=class'SwatProcedures.Procedure_EvacuateDownedCivilians' ProcedureClass=class'SwatProcedures.Procedure_EvacuateDownedSuspects' ProcedureClass=class'SwatProcedures.Procedure_NoHostageIncapacitated' ProcedureClass=class'SwatProcedures.Procedure_NoHostageKilled' ProcedureClass=class'SwatProcedures.Procedure_NoOfficerIncapacitated'

StatTrackerClass=class'SwatProcedures.StatTracker'

; ; Bonuses ;

[SwatProcedures.Procedure_CompleteMission] ;Localized TMC TODO move to .int when localization works Description=Mission completed Bonus=0 IsABonus=True

[SwatProcedures.Procedure_NoCiviliansInjured] ;Localized TMC TODO move to .int when localization works Description=No civilians injured Bonus=10 IsABonus=True

[SwatProcedures.Procedure_AllCiviliansUnharmed] ;TODO localize Description=All civilians unharmed Bonus=10 IsABonus=True

[SwatProcedures.Procedure_NoOfficersDown] ;Localized TMC TODO move to .int when localization works Description=No officers down Bonus=10 IsABonus=True

[SwatProcedures.Procedure_NoSuspectsNeutralized] ;Localized TMC TODO move to .int when localization works Description=No suspects neutralized Bonus=10 IsABonus=True

[SwatProcedures.Procedure_ReportCharactersToTOC] ;Localized TMC TODO move to .int when localization works Description=Report status to TOC IsShownInObjectivesPanel=true Bonus=20 IsABonus=True

[SwatProcedures.Procedure_SecureAllWeapons] ;Localized TMC TODO move to .int when localization works Description=Evidence secured IsShownInObjectivesPanel=true Bonus=0 IsABonus=True

[SwatProcedures.Procedure_ArrestUnIncapacitatedSuspects] ;Localized TMC TODO move to .int when localization works Description=Suspects arrested TotalBonus=60 ;the fraction of the per-enemy bonus received when an UNincapacitated enemy is arrested PerEnemyBonusFraction=1.0 IsABonus=True IsNeverHidden=True

[SwatProcedures.Procedure_ArrestIncapacitatedSuspects] ;Localized TMC TODO move to .int when localization works Description=Suspects incapacitated TotalBonus=60 ;the fraction of the per-enemy bonus received when an incapacitated enemy is arrested PerEnemyBonusFraction=0.15 IsABonus=True IsNeverHidden=True

[SwatProcedures.Procedure_KillSuspects] ;Localized TMC TODO move to .int when localization works Description=Suspects neutralized TotalBonus=60 ;the fraction of the per-enemy bonus received when an enemy is killed PerEnemyBonusFraction=0.1 IsABonus=True IsNeverHidden=True

; ; Penalties ;

[SwatProcedures.Procedure_EvacuateDownedOfficers] ;Localized TMC TODO move to .int when localization works Description=Failed to report a downed officer PenaltyPerDownedOfficer=-5

[SwatProcedures.Procedure_EvacuateDownedCivilians] Description=Failed to report a downed civilian PenaltyPerDownedHostage=-10

[SwatProcedures.Procedure_EvacuateDownedSuspects] Description=Failed to report a downed suspect PenaltyPerDownedSuspect=-5

[SwatProcedures.Procedure_NoHostageIncapacitated] ;Localized TMC TODO move to .int when localization works Description=Incapacitated a hostage ChatMessage=Penalty: [c=ff8000]Incapacitated Hostage (-50)[\c] PenaltyPerHostage=-50

[SwatProcedures.Procedure_NoHostageKilled] ;Localized TMC TODO move to .int when localization works Description=Killed a hostage ChatMessage=Penalty: [c=ff0000]Killed Hostage (-100)[\c] PenaltyPerHostage=-100

[SwatProcedures.Procedure_NoOfficerIncapacitated] ;Localized TMC TODO move to .int when localization works Description=Incapacitated a fellow officer ChatMessage=Penalty: [c=ff8000]Incapacitated Officer (-50)[\c] PenaltyPerOfficer=-50


Here is what is inside SwatProcedures.int

[Procedure_CompleteMission] Description=Mission completed

[Procedure_ArrestUnIncapacitatedSuspects] Description=Suspects arrested

[Procedure_ArrestIncapacitatedSuspects] Description=Suspects incapacitated

[Procedure_KillSuspects] Description=Suspects neutralized

[Procedure_NoSuspectsNeutralized] Description=No suspects neutralized

[Procedure_NoCiviliansInjured] Description=No civilians injured

[Procedure_NoOfficersDown] Description=No officers down

[Procedure_PlayerUninjured] Description=Player uninjured

[Procedure_ReportCharactersToTOC] Description=Report status to TOC

[Procedure_SecureAllWeapons] Description=All evidence secured

[Procedure_EvacuateDownedOfficers] Description=Failed to report a downed officer

[Procedure_EvacuateDownedCivilians] Description=Failed to report a downed civilian

[Procedure_EvacuateDownedSuspects] Description=Failed to report a downed suspect

[Procedure_NoHostageIncapacitated] Description=Incapacitated a hostage ChatMessage=[c=ff0000]Incapacitated Hostage (-50)[\c]

[Procedure_NoHostageKilled] Description=Killed a hostage ChatMessage=[c=ff0000]Killed Hostage (-100)[\c]

[Procedure_NoOfficerIncapacitated] Description=Incapacitated a fellow officer ChatMessage=[c=ff0000]Incapacitated Officer (-50)[\c]


(PERSONAL NOTE)

These files were reuploaded for documentation purposes.


Feel free to comment if this idea should be an official part of BTLA!

If you don't like this change, also say so!

Any and all input here will be greatly appreciated!

ghost commented 2 years ago

EDITED VERSION

Leadership.zip

SwatProcedures.zip

Removes these 4 penalties below.

ProcedureClass=class'SwatProcedures.Procedure_EvacuateDownedOfficers' ProcedureClass=class'SwatProcedures.Procedure_EvacuateDownedCivilians' ProcedureClass=class'SwatProcedures.Procedure_EvacuateDownedSuspects' ProcedureClass=class'SwatProcedures.Procedure_NoHostageIncapacitated'