OFPEC Forum
Editors Depot - Mission Editing and Scripting => OFP - Editing/Scripting General => Topic started by: dmakatra on 06 Oct 2003, 17:29:03
-
This is my very primitive script for my next mission, I'll improve it as soon as I'll get it to work. ::) I don't get any errors or something it just won't work! Any1 know what's wrong with it? Cheers!
_badman = _this select 0
#startover
_badman setcaptive false
_morale = random 100 + 30
#loop
; Morale Negative
? handshit _badman : goto "handsup"
_damage = getdammage _badman
_damage = _damage * 2
_morale = _morale - _damage
; Morale Boosts
? handshit player : _morale = _morale + 3
_damagep = getdammage player
_damagep = _damagep * 2
_morale = _morale + _damage
? _morale < 1 : goto "handsup"
~5
goto "loop"
#handsup
_badman switchmove "FXWomanSur"
_badman setcaptive true
_morale2 = _morale2 + (player distance _badman)
_morale2 > 1000 : goto "startover"
~5
goto "handsup"
:beat: *Gets Shot* :beat:
-
Armsty you should be able to delete the other thread since only you have posted on it ... certainly if you do it post by post.
_morale2 is not defined at the start
I don't see how _morale could ever get to less than 1. It starts off at greater than 30 and then has -damge and +damage applied to it, which will leave it as it is: with the possibility of having +3 added along the way.
Near the end you need a ? before morale2
-
Where's the delete thread button? ???
Cheers macca, I'll try that out, and it should sink below 0 if player ain't wounded/lesser wounded than badman.
:beat: *Gets Shot* :beat:
-
OK, figured it out now. I've alwaysed tested this script with shooting _badman in his hands so handshit will turn true, but it looks like it's handshit that screws up. Any ideas?
:beat: *Gets Shot* :beat:
-
I think that the shaky hands script would be great for regular soldiers, but please don't use it on snipers! The sniper rifle going completely still is OFP's way of simulating a deployed bipod, and rifles don't shake and wobble on a bipod.
-
wrong thread? My shaky hands idea is at scripting: ideas ;D ::)
:beat: *Gets Shot* :beat: